backkey
This commit is contained in:
@@ -6,6 +6,10 @@ import { createUserInfoStore, UserInfoState } from '@/entities/user/model/store'
|
||||
import { createBannerInfoStore, BannerInfoState, createCommonStore, CommonState } from '@/entities/common/model/store';
|
||||
import { StorageKeys } from '@/shared/constants/local-storage';
|
||||
|
||||
export interface ModalOnStore {
|
||||
modalOn: boolean;
|
||||
setModalOn: (modalOn: boolean) => void;
|
||||
};
|
||||
export interface MenuOnStore {
|
||||
menuOn: boolean;
|
||||
setMenuOn: (menuOn: boolean) => void;
|
||||
@@ -21,6 +25,14 @@ export interface MenuIdsStore {
|
||||
deleteMenuId: (menuId: number) => void;
|
||||
};
|
||||
|
||||
export const useModalOnStore = create<ModalOnStore>((set) => ({
|
||||
modalOn: false,
|
||||
setModalOn: (modalOn: boolean) => {
|
||||
set((state: {modalOn: boolean}) => ({
|
||||
modalOn: (state.modalOn = modalOn)
|
||||
}));
|
||||
}
|
||||
}));
|
||||
export const useMenuOnStore = create<MenuOnStore>((set) => ({
|
||||
menuOn: false,
|
||||
setMenuOn: (menuOn: boolean) => {
|
||||
|
||||
Reference in New Issue
Block a user