@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
JavaScript
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
;