|
- {"ast":null,"code":"import { CHANGE_THEME_TO_DARK, CHANGE_THEME_TO_LIGHT } from './types';\nvar initialState = {\n className: 'theme-light'\n};\nexport default function themeReducer() {\n var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : initialState;\n var action = arguments.length > 1 ? arguments[1] : undefined;\n\n switch (action.type) {\n case CHANGE_THEME_TO_DARK:\n return {\n className: 'theme-dark'\n };\n\n case CHANGE_THEME_TO_LIGHT:\n return {\n className: 'theme-light'\n };\n\n default:\n return state;\n }\n}","map":{"version":3,"sources":["/Users/michielcarman/Projects/React Access/ClientApp/src/store/theme/reducers.ts"],"names":["CHANGE_THEME_TO_DARK","CHANGE_THEME_TO_LIGHT","initialState","className","themeReducer","state","action","type"],"mappings":"AAAA,SAASA,oBAAT,EAA+BC,qBAA/B,QAAyF,SAAzF;AAGE,IAAMC,YAAY,GAAG;AACnBC,EAAAA,SAAS,EAAE;AADQ,CAArB;AAIA,eAAe,SAASC,YAAT,GAA6F;AAAA,MAAvEC,KAAuE,uEAAnDH,YAAmD;AAAA,MAArCI,MAAqC;;AAC1G,UAAQA,MAAM,CAACC,IAAf;AACE,SAAKP,oBAAL;AACE,aAAO;AAAEG,QAAAA,SAAS,EAAE;AAAb,OAAP;;AACF,SAAKF,qBAAL;AACE,aAAO;AAAEE,QAAAA,SAAS,EAAE;AAAb,OAAP;;AACF;AACE,aAAOE,KAAP;AANJ;AAQD","sourcesContent":["import { CHANGE_THEME_TO_DARK, CHANGE_THEME_TO_LIGHT, ThemeActionType, ThemeState } from './types';\n\n \n const initialState = {\n className: 'theme-light',\n };\n \n export default function themeReducer(state: ThemeState = initialState, action: ThemeActionType): ThemeState {\n switch (action.type) {\n case CHANGE_THEME_TO_DARK:\n return { className: 'theme-dark' };\n case CHANGE_THEME_TO_LIGHT:\n return { className: 'theme-light' };\n default:\n return state;\n }\n }\n "]},"metadata":{},"sourceType":"module"}
|