1 import { type PayloadAction, createSlice } from '@reduxjs/toolkit';
3 export interface OrganizationTheme {
10 const name = 'organizationTheme' as const;
12 const defaultState: OrganizationTheme = {
19 export const organizationThemeSlice = createSlice({
21 initialState: defaultState,
23 set(state, action: PayloadAction<OrganizationTheme>) {
24 return action.payload;
26 reset(state, action: PayloadAction<{ access: boolean }>) {
29 access: action.payload.access,
35 export const selectOrganizationTheme = (state: { [name]: OrganizationTheme }) => state[name];