home 화면 mid 셋팅

This commit is contained in:
focp212@naver.com
2025-11-24 14:54:12 +09:00
parent 3571b6d2e2
commit 06dc05da65
4 changed files with 52 additions and 15 deletions

View File

@@ -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) => {