UNPKG

@rtbjs/use-state

Version:

`@rtbjs/use-state` is a state management tool that can act as a local state and be easily turned into a global redux state. It is an innovative approach to state management that combines the advantages of both React's useState and Redux's state management

26 lines 910 B
"use strict"; var _a; exports.__esModule = true; exports.setCompanyCredentials = exports.setCompany = exports.companySlice = void 0; var toolkit_1 = require("@reduxjs/toolkit"); var initialState = { company: null, companyId: '', apiKey: '' }; exports.companySlice = (0, toolkit_1.createSlice)({ initialState: initialState, name: 'companySlice', reducers: { setCompany: function (state, action) { state.company = action.payload.company; }, setCompanyCredentials: function (state, action) { state.companyId = action.payload.companyId || ''; state.apiKey = action.payload.apiKey || ''; } } }); exports["default"] = exports.companySlice.reducer; exports.setCompany = (_a = exports.companySlice.actions, _a.setCompany), exports.setCompanyCredentials = _a.setCompanyCredentials; //# sourceMappingURL=company-slice.js.map