{"ast":null,"code":"import _objectSpread from\"C:/laragon/www/iot.mksolusi/DriverOPCDA/frontend/node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/objectSpread2\";import{SET_USER_AUTH,SET_USER_TOKEN,SET_IS_AUTH}from\"./userLogin.types\";var INITIAL_STATE={isAuth:false,token:\"\",userAuth:{}};var reducer=function reducer(){var state=arguments.length>0&&arguments[0]!==undefined?arguments[0]:INITIAL_STATE;var action=arguments.length>1?arguments[1]:undefined;switch(action.type){case SET_USER_AUTH:return _objectSpread(_objectSpread({},state),{},{userAuth:action.payload});case SET_USER_TOKEN:return _objectSpread(_objectSpread({},state),{},{token:action.payload});case SET_IS_AUTH:return _objectSpread(_objectSpread({},state),{},{isAuth:action.payload});default:return state;}};export default reducer;","map":{"version":3,"sources":["C:/laragon/www/iot.mksolusi/DriverOPCDA/frontend/src/redux/UserLogin/userLogin.reducer.js"],"names":["SET_USER_AUTH","SET_USER_TOKEN","SET_IS_AUTH","INITIAL_STATE","isAuth","token","userAuth","reducer","state","action","type","payload"],"mappings":"sKAAA,OAASA,aAAT,CAAwBC,cAAxB,CAAwCC,WAAxC,KAA2D,mBAA3D,CAEA,GAAMC,CAAAA,aAAa,CAAG,CAClBC,MAAM,CAAG,KADS,CAElBC,KAAK,CAAC,EAFY,CAGlBC,QAAQ,CAAE,EAHQ,CAAtB,CAOA,GAAMC,CAAAA,OAAO,CAAG,QAAVA,CAAAA,OAAU,EAAmC,IAAlCC,CAAAA,KAAkC,2DAA1BL,aAA0B,IAAXM,CAAAA,MAAW,2CAC/C,OAAQA,MAAM,CAACC,IAAf,EACI,IAAKV,CAAAA,aAAL,CACI,sCACOQ,KADP,MACaF,QAAQ,CAACG,MAAM,CAACE,OAD7B,GAGJ,IAAKV,CAAAA,cAAL,CACI,sCACOO,KADP,MACaH,KAAK,CAACI,MAAM,CAACE,OAD1B,GAGJ,IAAKT,CAAAA,WAAL,CACI,sCACOM,KADP,MACcJ,MAAM,CAACK,MAAM,CAACE,OAD5B,GAGJ,QAAS,MAAOH,CAAAA,KAAP,CAbb,CAeH,CAhBD,CAoBA,cAAeD,CAAAA,OAAf","sourcesContent":["import { SET_USER_AUTH, SET_USER_TOKEN, SET_IS_AUTH } from \"./userLogin.types\"\r\n\r\nconst INITIAL_STATE = {\r\n    isAuth : false,\r\n    token:\"\",\r\n    userAuth: {\r\n    },\r\n};\r\n\r\nconst reducer = (state = INITIAL_STATE, action) => {\r\n    switch (action.type) {\r\n        case SET_USER_AUTH:\r\n            return {\r\n                ...state,userAuth:action.payload\r\n            }\r\n        case SET_USER_TOKEN:\r\n            return {\r\n                ...state,token:action.payload\r\n            }\r\n        case SET_IS_AUTH:\r\n            return {\r\n                ...state, isAuth:action.payload\r\n            }\r\n        default: return state\r\n    }\r\n}\r\n\r\n\r\n\r\nexport default reducer;"]},"metadata":{},"sourceType":"module"}