@@ -0,0 +1,149 @@
|
||||
import React from 'react';
|
||||
|
||||
export const mapStateToProps = (state) => ({
|
||||
projectID: state.projectR.projectID,
|
||||
projectName: state.projectR.projectName,
|
||||
projectCode: state.projectR.projectCode,
|
||||
projectData: state.projectR.projectData,
|
||||
baseurl: state.projectR.baseurl,
|
||||
imageUploadUrl: state.projectR.imageUploadUrl,
|
||||
GeoFenceEnable: state.projectR.GeoFenceEnable,
|
||||
GeoFenceRadius: state.projectR.GeoFenceRadius,
|
||||
GFEnable_checkout: state.projectR.GFEnable_checkout,
|
||||
GFRadius_checkout: state.projectR.GFRadius_checkout,
|
||||
CheckOut_PhotoReq: state.projectR.CheckOut_PhotoReq,
|
||||
|
||||
DBCI_GeoFenceEnable: state.projectR.DBCI_GeoFenceEnable,
|
||||
DBCI_GeoFenceRadius: state.projectR.DBCI_GeoFenceRadius,
|
||||
DBCO_GeoFenceEnable: state.projectR.DBCO_GeoFenceEnable,
|
||||
DBCO_GeoFenceRadius: state.projectR.DBCO_GeoFenceRadius,
|
||||
|
||||
CameraGallery: state.projectR.CameraGallery,
|
||||
CheckInCameraGallery: state.projectR.CheckInCameraGallery,
|
||||
DownloadKey: state.projectR.DownloadKey,
|
||||
OQAD_TimeOut: state.projectR.OQAD_TimeOut,
|
||||
ShowMenuType: state.projectR.ShowMenuType,
|
||||
ShowStoreChecklist: state.projectR.ShowStoreChecklist,
|
||||
RefImagePopUpTime: state.projectR.RefImagePopUpTime,
|
||||
AdhocActivated: state.projectR.AdhocActivated,
|
||||
|
||||
ShowBeatPlanList: state.projectR.ShowBeatPlanList,
|
||||
ShowContractForm: state.projectR.ShowContractForm,
|
||||
WarehouseShow: state.projectR.WarehouseShow,
|
||||
Show_OldMTDReports: state.projectR.Show_OldMTDReports,
|
||||
ShowDBPOSM: state.projectR.ShowDBPOSM,
|
||||
ShowStoreAdd: state.projectR.ShowStoreAdd,
|
||||
ShowStoreProfile: state.projectR.ShowStoreProfile,
|
||||
ShowReportAfterCheckIn: state.projectR.ShowReportAfterCheckIn,
|
||||
//arman
|
||||
ShowCompactStoreProfile: state.projectR.ShowCompactStoreProfile,
|
||||
|
||||
ShowNonMerList: state.projectR.ShowNonMerList,
|
||||
Show_VisitorFeedBack: state.projectR.Show_VisitorFeedBack,
|
||||
Show_ConsumerSection: state.projectR.Show_ConsumerSection,
|
||||
// state.projectR.Show_ConsumerSection,
|
||||
Clear_storage: state.projectR.Clear_storage,
|
||||
ShowNonProgram: state.projectR.ShowNonProgram,
|
||||
|
||||
StoreChecklistOnce: state.projectR.StoreChecklistOnce,
|
||||
Gyancast: state.projectR.Gyancast,
|
||||
WebViewDashboard: state.projectR.WebViewDashboard,
|
||||
Chatbot: state.projectR.Chatbot,
|
||||
StoreMapView: state.projectR.StoreMapView,
|
||||
StoreRouteView: state.projectR.StoreRouteView,
|
||||
NoCheckIn_Photo: state.projectR.NoCheckIn_Photo,
|
||||
|
||||
FaceRecognition: state.projectR.FaceRecognition,
|
||||
ShowStoreSearch: state.projectR.ShowStoreSearch,
|
||||
PartialSaveAllow: state.projectR.PartialSaveAllow,
|
||||
NonProgramLabel: state.projectR.NonProgramLabel,
|
||||
ShowStoreSearchLabel: state.projectR.ShowStoreSearchLabel,
|
||||
ShowStoreSearchLabel: state.projectR.ShowStoreSearchLabel,
|
||||
CheckinOpenBackCamera: state.projectR.CheckinOpenBackCamera,
|
||||
CheckoutOpenBackCamera: state.projectR.CheckoutOpenBackCamera,
|
||||
CheckInSwitchingCamera: state.projectR.CheckInSwitchingCamera,
|
||||
IR_CameraEnableOnApp: state.projectR.IR_CameraEnableOnApp,
|
||||
IR_Creds: state.projectR.IR_Creds,
|
||||
Chatbot_Creds: state.projectR.Chatbot_Creds,
|
||||
ShowAddNewStore: state.projectR.ShowAddNewStore,
|
||||
ShowSideMenuKYC: state.projectR.ShowSideMenuKYC,
|
||||
AddNewStoreInJCP: state.projectR.AddNewStoreInJCP,
|
||||
AddNewStoreVerificationReq: state.projectR.AddNewStoreVerificationReq,
|
||||
companylogo: state.projectR.companylogo,
|
||||
splashlogo: state.projectR.splashlogo,
|
||||
drawerlogo: state.projectR.drawerlogo,
|
||||
AppDashboardReports: state.projectR.AppDashboardReports,
|
||||
GroomingObj: state.projectR.GroomingObj,
|
||||
pPAYObj: state.projectR.pPAYObj,
|
||||
|
||||
AppDashboardWebViewObj: state.projectR.AppDashboardWebViewObj,
|
||||
islogin: state.sessionR.islogin,
|
||||
firsttime: state.sessionR.firsttime,
|
||||
securityToken: state.sessionR.securityToken,
|
||||
mpin: state.sessionR.mpin,
|
||||
sessionData: state.sessionR.sessionData,
|
||||
UserId: state.sessionR.UserId,
|
||||
session_name: state.sessionR.session_name,
|
||||
DarkMode: state.themeR.DarkMode,
|
||||
PageTheme: state.themeR.PageTheme,
|
||||
customStyle: state.themeR.customStyle,
|
||||
globalStyle: state.themeR.globalStyle,
|
||||
customeButtonStyle: state.themeR.customeButtonStyle,
|
||||
ModalStyle: state.themeR.ModalStyle,
|
||||
isDataDownloaded: state.globalR.isDataDownloaded,
|
||||
startDownload: state.globalR.startDownload,
|
||||
startUpload: state.globalR.startUpload,
|
||||
isInternetAvailable: state.globalR.isInternetAvailable,
|
||||
showConnChange: state.globalR.showConnChange,
|
||||
AutoGoToPrev: state.globalR.AutoGoToPrev,
|
||||
StaticText: state.globalR.StaticText,
|
||||
isTodayLoginExists: state.globalR.isTodayLoginExists,
|
||||
isTodayDataDownloaded: state.globalR.isTodayDataDownloaded,
|
||||
AllKPIDisable: state.globalR.AllKPIDisable,
|
||||
VisitDate: state.sessionR.VisitDate,
|
||||
Allow_Change_Password: state.projectR.Allow_Change_Password,
|
||||
forget_Password_on_LoginPage: state.projectR.forget_Password_on_LoginPage,
|
||||
// notifications
|
||||
badgeCount: state.notificationR.badgeCount,
|
||||
notifications: state.notificationR.notifications
|
||||
// StorePhotosDone:state.globalR.StorePhotosDone,
|
||||
|
||||
}
|
||||
|
||||
);
|
||||
|
||||
|
||||
export const mapDispatchToProps = (dispatch) => {
|
||||
return {
|
||||
get_project: () => dispatch({ type: 'GETPROJECT' }),
|
||||
set_project: (pdata) => dispatch({ type: 'SETPROJECT', data: pdata }),
|
||||
get_session: () => dispatch({ type: 'GETSESSION' }),
|
||||
set_session: (data) => dispatch({ type: 'SETSESSION', data: data }),
|
||||
set_DashboardReports: (data) => dispatch({ type: 'SET_DASHBOARD_REPORTS', data: data }),
|
||||
set_GroomingObj: (data) => dispatch({ type: 'SET_GROOMING_OBJ', data: data }),
|
||||
set_pPAYObj: (data) => dispatch({ type: 'SET_PPAY_OBJ', data: data }),
|
||||
|
||||
set_AppDashboardWebViewObj: (data) => dispatch({ type: 'SET_AppDashboardWebView_OBJ', data: data }),
|
||||
|
||||
set_user_details: (data) => dispatch({ type: 'SET_USER_DETAILS', data: data }),
|
||||
set_mpin: (data) => dispatch({ type: 'SET_MPIN', data: data }),
|
||||
setTheme: (DarkMode) => dispatch({ type: 'SET_THEME', DarkMode: DarkMode }),
|
||||
setThemeStyles: (pT, cS, gS, mS, cbS) => dispatch({ type: 'SET_THEME_STYLES', PageTheme: pT, customStyle: cS, globalStyle: gS, ModalStyle: mS, customeButtonStyle: cbS }),
|
||||
setGlobalData: (data) => dispatch({ type: 'SET_GLOBAL_DATA', data: data }),
|
||||
set_startDownload: (data) => dispatch({ type: 'START_DOWNLOAD', data: data }),
|
||||
set_startUpload: (data) => dispatch({ type: 'START_UPLOAD', data: data }),
|
||||
set_networkStatus: (data) => dispatch({ type: 'SET_NETWORK', data: data }),
|
||||
show_ConnChange: (data) => dispatch({ type: 'SHOW_CONCHANGE', data: data }),
|
||||
set_autoback: (data) => dispatch({ type: 'AUTO_BACK', data: data }),
|
||||
setStaticText: (data) => dispatch({ type: 'SET_STATIC_TEXT', data: data }),
|
||||
setLoginExists: (data) => dispatch({ type: 'SET_LOGIN_EXISTS', data: data }),
|
||||
setTodayDataExists: (data) => dispatch({ type: 'SET_TODAY_DATA_EXISTS', data: data }),
|
||||
set_AllKPIDisable: (data) => dispatch({ type: 'ALLKPIDISABLE', data: data }),
|
||||
set_VisitDate: (data) => dispatch({ type: 'VISITDATE', data: data }),
|
||||
// for notification
|
||||
get_badgecount: () => dispatch({ type: 'GET_BADGE_COUNT' }),
|
||||
set_badgecount: (data) => dispatch({ type: 'SET_BADGE_COUNT', data: data }),
|
||||
get_notificationlist: () => dispatch({ type: 'GET_NOTIFICATIONS' }),
|
||||
set_notificationlist: (data) => dispatch({ type: 'SET_NOTIFICATIONS', data: data }),
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
import React from "react";
|
||||
|
||||
const initialState = {
|
||||
DarkMode: false
|
||||
};
|
||||
|
||||
const darkmodeReducer = (state = initialState, action) => {
|
||||
switch(action.type) {
|
||||
case 'SET_THEME':
|
||||
return {...state,DarkMode:action.DarkMode};
|
||||
default:
|
||||
return state;
|
||||
}
|
||||
}
|
||||
export default darkmodeReducer;
|
||||
@@ -0,0 +1,42 @@
|
||||
import React from "react";
|
||||
|
||||
const initialState = {
|
||||
isDataDownloaded: false,
|
||||
startDownload:false,
|
||||
startUpload:false,
|
||||
isInternetAvailable:true,
|
||||
showConnChange:false,
|
||||
AutoGoToPrev:false,
|
||||
StaticText:{},
|
||||
isTodayLoginExists: false,
|
||||
isTodayDataDownloaded: false,
|
||||
AllKPIDisable:false,
|
||||
};
|
||||
|
||||
const globalDataReducer = (state = initialState, action) => {
|
||||
switch(action.type) {
|
||||
case 'SET_GLOBAL_DATA':
|
||||
return {...state,isDataDownloaded:action.data.isDataDownloaded};
|
||||
case 'START_DOWNLOAD':
|
||||
return {...state,startDownload:action.data.startDownload};
|
||||
case 'START_UPLOAD':
|
||||
return {...state,startUpload:action.data.startUpload};
|
||||
case 'SET_NETWORK':
|
||||
return {...state,isInternetAvailable:action.data?(action.data.isInternetAvailable?action.data.isInternetAvailable:false):false};
|
||||
case 'SHOW_CONCHANGE':
|
||||
return {...state,showConnChange:action.data?(action.data.showConnChange?action.data.showConnChange:false):false};
|
||||
case 'AUTO_BACK':
|
||||
return {...state,AutoGoToPrev:action.data?(action.data.AutoGoToPrev?action.data.AutoGoToPrev:false):false};
|
||||
case 'SET_STATIC_TEXT':
|
||||
return {...state,StaticText:action.data?action.data:{}};
|
||||
case 'SET_LOGIN_EXISTS':
|
||||
return {...state,isTodayLoginExists:action.data?action.data:false};
|
||||
case 'SET_TODAY_DATA_EXISTS':
|
||||
return {...state,isTodayDataDownloaded:action.data?action.data:false};
|
||||
case 'ALLKPIDISABLE':
|
||||
return {...state,AllKPIDisable:action.data?action.data:false};
|
||||
default:
|
||||
return state;
|
||||
}
|
||||
}
|
||||
export default globalDataReducer;
|
||||
@@ -0,0 +1,29 @@
|
||||
|
||||
const initialState = {
|
||||
loading: false,
|
||||
badgeCount: 0,
|
||||
notifications: {},
|
||||
error: null,
|
||||
};
|
||||
|
||||
const notificationReducer = (state = initialState, action) => {
|
||||
// console.log('Action dispatched---', action);
|
||||
switch (action.type) {
|
||||
case 'SET_LOADING':
|
||||
return { ...state, loading: action.data.loading };
|
||||
case 'SET_BADGE_COUNT':
|
||||
return { ...state, badgeCount: action.data.badgeCount};
|
||||
case 'SET_NOTIFICATIONS':
|
||||
console.log('Reducer - notifications:', action.data.notifications);
|
||||
return { ...state, notifications: action.data.notifications};
|
||||
case 'GET_NOTIFICATIONS':
|
||||
return { ...state };
|
||||
case 'FETCH_NOTIFICATIONS_FAILURE':
|
||||
return { ...state, error: action.data.error };
|
||||
default:
|
||||
return state;
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
export default notificationReducer;
|
||||
@@ -0,0 +1,149 @@
|
||||
import React from "react";
|
||||
import { NonProgramLabel_def, StoreSearch_def, OQAD_TimeConst } from "../constants/constants";
|
||||
|
||||
const initialState = {
|
||||
projectID: '',
|
||||
projectName: "",
|
||||
projectCode: "",
|
||||
projectData: {},
|
||||
baseurl: '',
|
||||
companylogo: '',
|
||||
splashlogo: '',
|
||||
drawerlogo: '',
|
||||
imageUploadUrl: '',
|
||||
GeoFenceEnable: false,
|
||||
GeoFenceRadius: 0,
|
||||
GFEnable_checkout: false,
|
||||
GFRadius_checkout: 0,
|
||||
DBCI_GeoFenceEnable: false,
|
||||
DBCI_GeoFenceRadius: 0,
|
||||
DBCO_GeoFenceEnable: false,
|
||||
DBCO_GeoFenceRadius: 0,
|
||||
CheckOut_PhotoReq: false,
|
||||
CameraGallery: false,
|
||||
CheckInCameraGallery: false,
|
||||
DownloadKey: '',
|
||||
OQAD_TimeOut: OQAD_TimeConst,
|
||||
ShowMenuType: false,
|
||||
ShowStoreChecklist: false,
|
||||
ShowBeatPlanList: false,
|
||||
ShowContractForm: false,
|
||||
WarehouseShow: false,
|
||||
ShowDBPOSM: false,
|
||||
ShowStoreAdd: false,
|
||||
ShowAddNewStore: false,
|
||||
ShowSideMenuKYC: false,
|
||||
ShowStoreProfile: false,
|
||||
ShowCompactStoreProfile: false,
|
||||
ShowReportAfterCheckIn: false,
|
||||
ShowNonMerList: false,
|
||||
Show_VisitorFeedBack: false,
|
||||
Show_ConsumerSection: false,
|
||||
ShowNonProgram: false,
|
||||
StoreChecklistOnce: false,
|
||||
FaceRecognition: false,
|
||||
AddNewStoreInJCP: false,
|
||||
AddNewStoreVerificationReq: false,
|
||||
ShowStoreSearch: false,
|
||||
ShowStoreSearchLabel: StoreSearch_def,
|
||||
Clear_storage: false,
|
||||
PartialSaveAllow: false,
|
||||
NonProgramLabel: NonProgramLabel_def,
|
||||
CheckinOpenBackCamera: false,
|
||||
CheckoutOpenBackCamera: false,
|
||||
CheckInSwitchingCamera: false,
|
||||
IR_CameraEnableOnApp: false,
|
||||
RefImagePopUpTime: 0,
|
||||
AdhocActivated: "",
|
||||
IR_Creds: {},
|
||||
Chatbot_Creds: {},
|
||||
AppDashboardReports: {},
|
||||
Show_OldMTDReports: true,
|
||||
Allow_Change_Password: false,
|
||||
forget_Password_on_LoginPage: false,
|
||||
Gyancast: false,
|
||||
WebViewDashboard: false,
|
||||
Chatbot: false,
|
||||
StoreMapView: false,
|
||||
StoreRouteView: false,
|
||||
NoCheckIn_Photo: false,
|
||||
GroomingObj : {},
|
||||
pPAYObj: {},
|
||||
AppDashboardWebViewObj : "",
|
||||
|
||||
};
|
||||
|
||||
const projectReducer = (state = initialState, action) => {
|
||||
switch (action.type) {
|
||||
case 'GETPROJECT':
|
||||
return { ...state };
|
||||
case 'SETPROJECT':
|
||||
const pdata = action.data || {};
|
||||
let newstate = {
|
||||
projectID: pdata.pid, projectName: pdata.pname, projectCode: pdata.pcode, projectData: pdata.alldata, baseurl: pdata.baseurl, companylogo: (pdata.companylogo || ''), splashlogo: (pdata.splashlogo || ''), drawerlogo: (pdata.drawerlogo || ''), imageUploadUrl: (pdata.imageUploadUrl || ''),
|
||||
GeoFenceEnable: (pdata.GeoFenceEnable || false), GeoFenceRadius: (pdata.GeoFenceRadius || 0), GFEnable_checkout: (pdata.GFEnable_checkout || false), GFRadius_checkout: (pdata.GFRadius_checkout || 0), CheckOut_PhotoReq: (pdata.CheckOut_PhotoReq != null ? pdata.CheckOut_PhotoReq : false),
|
||||
CameraGallery: (pdata.CameraGallery != null ? pdata.CameraGallery : false), CheckInCameraGallery: (pdata.CheckInCameraGallery != null ? pdata.CheckInCameraGallery : false), DownloadKey: (pdata.DownloadKey != null ? pdata.DownloadKey : ''),
|
||||
OQAD_TimeOut: (pdata.OQAD_TimeOut != null ? pdata.OQAD_TimeOut : OQAD_TimeConst), ShowMenuType: (pdata.ShowMenuType != null ? pdata.ShowMenuType : false), ShowStoreChecklist: (pdata.ShowStoreChecklist != null ? pdata.ShowStoreChecklist : false), ShowBeatPlanList: (pdata.ShowBeatPlanList != null ? pdata.ShowBeatPlanList : false),
|
||||
ShowDBPOSM: (pdata.ShowDBPOSM != null ? pdata.ShowDBPOSM : false), ShowStoreAdd: (pdata.ShowStoreAdd != null ? pdata.ShowStoreAdd : false), ShowAddNewStore: (pdata.ShowAddNewStore != null ? pdata.ShowAddNewStore : false), ShowSideMenuKYC: (pdata.ShowSideMenuKYC != null ? pdata.ShowSideMenuKYC : false), ShowStoreProfile: (pdata.ShowStoreProfile != null ? pdata.ShowStoreProfile : false),
|
||||
ShowCompactStoreProfile: (pdata.ShowCompactStoreProfile != null ? pdata.ShowCompactStoreProfile : false),
|
||||
ShowReportAfterCheckIn: (pdata.ShowReportAfterCheckIn != null ? pdata.ShowReportAfterCheckIn : false),
|
||||
DBCI_GeoFenceEnable: (pdata.DBCI_GeoFenceEnable || false), DBCI_GeoFenceRadius: (pdata.DBCI_GeoFenceRadius || 0), DBCO_GeoFenceEnable: (pdata.DBCO_GeoFenceEnable || false), DBCO_GeoFenceRadius: (pdata.DBCO_GeoFenceRadius || 0), ShowNonMerList: (pdata.ShowNonMerList != null ? pdata.ShowNonMerList : false),
|
||||
Show_VisitorFeedBack: (pdata.Show_VisitorFeedBack || false),
|
||||
ShowNonProgram: (pdata.ShowNonProgram != null ? pdata.ShowNonProgram : false),
|
||||
StoreChecklistOnce: (pdata.StoreChecklistOnce != null ? pdata.StoreChecklistOnce : false),
|
||||
FaceRecognition: (pdata.FaceRecognition != null ? pdata.FaceRecognition : false),
|
||||
Gyancast: (pdata.Gyancast != null ? pdata.Gyancast : false),
|
||||
Chatbot: (pdata.Chatbot != null ? pdata.Chatbot : false),
|
||||
WebViewDashboard: (pdata.WebViewDashboard !=null ? pdata.WebViewDashboard : false),
|
||||
StoreMapView: (pdata.StoreMapView != null ? pdata.StoreMapView : false),
|
||||
StoreRouteView: (pdata.StoreRouteView != null ? pdata.StoreRouteView : false),
|
||||
//StoreMapView: true,
|
||||
//StoreRouteView: true,
|
||||
NoCheckIn_Photo: (pdata.NoCheckIn_Photo != null ? pdata.NoCheckIn_Photo : false),
|
||||
AddNewStoreInJCP: (pdata.AddNewStoreInJCP != null ? pdata.AddNewStoreInJCP : false),
|
||||
AddNewStoreVerificationReq: (pdata.AddNewStoreVerificationReq != null ? pdata.AddNewStoreVerificationReq : false),
|
||||
ShowStoreSearch: (pdata.ShowStoreSearch != null ? pdata.ShowStoreSearch : false),
|
||||
ShowStoreSearchLabel: (pdata.ShowStoreSearchLabel != null ? pdata.ShowStoreSearchLabel : StoreSearch_def),
|
||||
Show_ConsumerSection: (pdata.Show_ConsumerSection || false),
|
||||
Clear_storage: (pdata.Clear_storage || false),
|
||||
PartialSaveAllow: (pdata.PartialSaveAllow || false),
|
||||
NonProgramLabel: (pdata.NonProgramLabel != null ? pdata.NonProgramLabel : NonProgramLabel_def),
|
||||
CheckinOpenBackCamera: (pdata.CheckinOpenBackCamera != null ? pdata.CheckinOpenBackCamera : false),
|
||||
CheckoutOpenBackCamera: (pdata.CheckoutOpenBackCamera != null ? pdata.CheckoutOpenBackCamera : false),
|
||||
CheckInSwitchingCamera: (pdata.CheckInSwitchingCamera != null ? pdata.CheckInSwitchingCamera : false),
|
||||
IR_CameraEnableOnApp: (pdata.IR_CameraEnableOnApp || false),
|
||||
IR_Creds: (pdata.IR_Creds != null ? pdata.IR_Creds : {}),
|
||||
Chatbot_Creds: (pdata.Chatbot_Creds != null ? pdata.Chatbot_Creds : {}),
|
||||
ShowAddNewStore: (pdata.ShowAddNewStore != null ? pdata.ShowAddNewStore : false),
|
||||
ShowSideMenuKYC: (pdata.ShowSideMenuKYC != null ? pdata.ShowSideMenuKYC : false),
|
||||
RefImagePopUpTime: (pdata.RefImagePopUpTime != null ? pdata.RefImagePopUpTime : 0),
|
||||
ShowContractForm: (pdata.ShowContractForm != null ? pdata.ShowContractForm : false),
|
||||
WarehouseShow: (pdata.WarehouseShow != null ? pdata.WarehouseShow : false),
|
||||
Show_OldMTDReports: (pdata.Show_OldMTDReports == 1 || pdata.Show_OldMTDReports == "true" ? true : false),
|
||||
|
||||
AdhocActivated: (pdata.AdhocActivated != null ? pdata.AdhocActivated : ""),
|
||||
Allow_Change_Password: (pdata.Allow_Change_Password != null ? pdata.Allow_Change_Password : false), forget_Password_on_LoginPage: (pdata.forget_Password_on_LoginPage != null ? pdata.forget_Password_on_LoginPage : false)
|
||||
|
||||
};
|
||||
// console.log("pdata.Clear_storage Clear_storage",Clear_storage)
|
||||
|
||||
return Object.assign({}, state, newstate);
|
||||
case 'SET_DASHBOARD_REPORTS':
|
||||
return { ...state, AppDashboardReports: action.data };
|
||||
|
||||
case 'SET_GROOMING_OBJ':
|
||||
console.log("fkgfgmkmgh",action.data)
|
||||
return { ...state, GroomingObj: action.data };
|
||||
|
||||
case 'SET_AppDashboardWebView_OBJ':
|
||||
console.log("SET_AppDashboardWebView_OBJ",action.data)
|
||||
return { ...state, AppDashboardWebViewObj: action.data };
|
||||
|
||||
case 'SET_PPAY_OBJ':
|
||||
console.log("pPAYObj",action.data)
|
||||
return { ...state, pPAYObj: action.data };
|
||||
default:
|
||||
return state;
|
||||
}
|
||||
}
|
||||
export default projectReducer;
|
||||
@@ -0,0 +1,30 @@
|
||||
import React from "react";
|
||||
|
||||
const initialState = {
|
||||
islogin: false,
|
||||
securityToken:'',
|
||||
firsttime:true,
|
||||
mpin:'',
|
||||
session_name:'',
|
||||
sessionData:{},
|
||||
UserId:'',
|
||||
VisitDate:null,
|
||||
};
|
||||
|
||||
const sessionReducer = (state = initialState, action) => {
|
||||
switch(action.type) {
|
||||
case 'GETSESSION':
|
||||
return {...state};
|
||||
case 'SETSESSION':
|
||||
return {...state,islogin:action.data.islogin,firsttime:action.data.firsttime,securityToken:action.data.securityToken,sessionData:action.data.sessionData,UserId:action.data.UserId};
|
||||
case 'SET_USER_DETAILS':
|
||||
return {...state,session_name:action.data.session_name};
|
||||
case 'SET_MPIN':
|
||||
return {...state,mpin:action.data.mpin};
|
||||
case 'VISITDATE':
|
||||
return {...state,VisitDate:action.data.VisitDate};
|
||||
default:
|
||||
return state;
|
||||
}
|
||||
}
|
||||
export default sessionReducer;
|
||||
@@ -0,0 +1,25 @@
|
||||
import React from "react";
|
||||
import {StatusBar,StyleSheet,} from 'react-native';
|
||||
|
||||
const initialState = {
|
||||
PageTheme: {},
|
||||
customStyle: StyleSheet.create({}),
|
||||
globalStyle: StyleSheet.create({}),
|
||||
customeButtonStyle:StyleSheet.create({}),
|
||||
ModalStyle:StyleSheet.create({}),
|
||||
DarkMode:false,
|
||||
};
|
||||
|
||||
const themeReducer = (state = initialState, action) => {
|
||||
switch(action.type) {
|
||||
case 'GET_THEME':
|
||||
return {...state};
|
||||
case 'SET_THEME_STYLES':
|
||||
return {...state,PageTheme:action.PageTheme,customStyle:action.customStyle,globalStyle:action.globalStyle,ModalStyle:action.ModalStyle,customeButtonStyle:action.customeButtonStyle};
|
||||
case 'SET_THEME':
|
||||
return {...state,DarkMode:action.DarkMode};
|
||||
default:
|
||||
return state;
|
||||
}
|
||||
}
|
||||
export default themeReducer;
|
||||
Reference in New Issue
Block a user