@3kjos/fortress
Version:
3kjos fortress is an authentification ecosystem.
28 lines (25 loc) • 651 B
text/typescript
import { createSlice } from '@reduxjs/toolkit'
import { ConfigInterface } from '../types/type'
const initialState:ConfigInterface = {
config:{
base_route_url: '',
login_path: '',
ping_route_url: '',
signup_path: '',
allowed_path: [],
disallowed_path: [],
desallowed_redirect_path: '',
session_storage_name: '3kjos_fortress_user_credentials',
}
}
const fortressConfigSlice = createSlice({
name: 'fortressConfig',
initialState,
reducers: {
setConfig(state, action) {
state.config = action.payload
},
},
})
export const { setConfig } = fortressConfigSlice.actions
export default fortressConfigSlice.reducer