Skip to content

Instantly share code, notes, and snippets.

export const RESPONSE_ADMIN_ATTACHED_FACILITIES = 'RESPONSE_ADMIN_ATTACHED_FACILITIES';
export const ERROR = 'ERROR';
export const REQUEST_ATTACHED_FACILITIES = 'REQUEST_ATTACHED_FACILITIES';
export const responseAdminAttachedFacilities = data => ({
type: RESPONSE_ADMIN_ATTACHED_FACILITIES,
attachedFacilities: data.attachedFacilities,
});
export const errorFetchFacilties = () => ({
import { RESPONSE_ADMIN_ATTACHED_FACILITIES, ERROR } from '../actions/pickFacility';
const initialState = {
attachedFacilities: [],
msg: false,
isLoading: false,
};
export default (state = initialState, action) => {
switch (action.type) {
import { call, put, select, take, fork, all, takeLatest } from 'redux-saga/effects';
import axios from 'axios';
import querystring from 'query-string';
import Config from 'react-native-config';
import {
REQUEST_ADMIN_ATTACHED_FACILITIES,
netWorkError,
responseAdminAttachedFacilities,
showLoading,
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { connect } from 'react-redux';
import { StyleSheet, View } from 'react-native';
import FitImage from 'react-native-fit-image';
import {
Container,
Footer,
FooterTab,
Content,