home 화면 mid 셋팅
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 NewMidStore {
|
||||
newMid: string;
|
||||
setNewMid: (newMid: string) => void;
|
||||
};
|
||||
export interface DownloadBottomSheetOnStore {
|
||||
downloadBottomSheetOn: boolean;
|
||||
setDownloadBottomSheetOn: (downloadBottomSheetOn: boolean) => void;
|
||||
@@ -46,6 +50,15 @@ export interface MenuIdsStore {
|
||||
deleteMenuId: (menuId: number) => void;
|
||||
};
|
||||
|
||||
export const useNewMidStore = create<NewMidStore>((set) => ({
|
||||
newMid: '',
|
||||
setNewMid: (newMid: string) => {
|
||||
set((state: {newMid: string}) => ({
|
||||
newMid: (state.newMid = newMid)
|
||||
}));
|
||||
}
|
||||
}));
|
||||
|
||||
export const useDownloadBottomSheetOnStore = create<DownloadBottomSheetOnStore>((set) => ({
|
||||
downloadBottomSheetOn: false,
|
||||
setDownloadBottomSheetOn: (downloadBottomSheetOn: boolean) => {
|
||||
|
||||
Reference in New Issue
Block a user