Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 

1 linha
2.7 KiB

  1. {"ast":null,"code":"import _objectSpread from \"/Users/michielcarman/Projects/React Access/ClientApp/node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/objectSpread\";\nimport { FETCH_USER_FAILED, FETCH_USER_SUCCESS, FETCHING_USER, LOG_HELLO_WORLD } from './types';\nexport var INITIAL_AUTH_STATE = {\n Loading: false,\n User: null\n};\nexport default function authReducer() {\n var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : INITIAL_AUTH_STATE;\n var action = arguments.length > 1 ? arguments[1] : undefined;\n\n switch (action.type) {\n case FETCHING_USER:\n return _objectSpread({}, state, {\n Loading: true\n });\n\n case FETCH_USER_SUCCESS:\n return _objectSpread({}, state, {\n Loading: false,\n User: action.payload\n });\n\n case FETCH_USER_FAILED:\n return _objectSpread({}, state, {\n Loading: false\n });\n\n case LOG_HELLO_WORLD:\n return _objectSpread({}, state);\n\n default:\n return state;\n }\n}","map":{"version":3,"sources":["/Users/michielcarman/Projects/React Access/ClientApp/src/store/auth/reducers.ts"],"names":["FETCH_USER_FAILED","FETCH_USER_SUCCESS","FETCHING_USER","LOG_HELLO_WORLD","INITIAL_AUTH_STATE","Loading","User","authReducer","state","action","type","payload"],"mappings":";AAAA,SAAoCA,iBAApC,EAAuDC,kBAAvD,EAA2EC,aAA3E,EAA0FC,eAA1F,QAAiH,SAAjH;AAEA,OAAO,IAAMC,kBAAkB,GAAG;AAC9BC,EAAAA,OAAO,EAAE,KADqB;AAE9BC,EAAAA,IAAI,EAAE;AAFwB,CAA3B;AAKP,eAAe,SAASC,WAAT,GAA+F;AAAA,MAA1EC,KAA0E,uEAAvDJ,kBAAuD;AAAA,MAAnCK,MAAmC;;AAC1G,UAAQA,MAAM,CAACC,IAAf;AACI,SAAKR,aAAL;AACI,+BAAYM,KAAZ;AAAmBH,QAAAA,OAAO,EAAE;AAA5B;;AAEJ,SAAKJ,kBAAL;AACI,+BAAYO,KAAZ;AAAmBH,QAAAA,OAAO,EAAE,KAA5B;AAAmCC,QAAAA,IAAI,EAAEG,MAAM,CAACE;AAAhD;;AAEJ,SAAKX,iBAAL;AACI,+BAAYQ,KAAZ;AAAmBH,QAAAA,OAAO,EAAE;AAA5B;;AAEJ,SAAKF,eAAL;AACI,+BAAYK,KAAZ;;AAEJ;AACI,aAAOA,KAAP;AAdR;AAgBH","sourcesContent":["import { AuthActionType, AuthState, FETCH_USER_FAILED, FETCH_USER_SUCCESS, FETCHING_USER, LOG_HELLO_WORLD } from './types';\n\nexport const INITIAL_AUTH_STATE = {\n Loading: false,\n User: null\n}\n\nexport default function authReducer(state: AuthState = INITIAL_AUTH_STATE, action: AuthActionType): AuthState {\n switch (action.type) {\n case FETCHING_USER:\n return { ...state, Loading: true }\n\n case FETCH_USER_SUCCESS:\n return { ...state, Loading: false, User: action.payload }\n\n case FETCH_USER_FAILED:\n return { ...state, Loading: false };\n\n case LOG_HELLO_WORLD:\n return { ...state };\n\n default:\n return state;\n }\n}"]},"metadata":{},"sourceType":"module"}