세금계산서 다운로드 및 일부 UI 변경
This commit is contained in:
@@ -6,6 +6,14 @@ 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 GroupDateOnStore {
|
||||
groupDateOn: boolean;
|
||||
setGroupDateOn: (groupDateOn: boolean) => void;
|
||||
};
|
||||
export interface GroupDateStore {
|
||||
groupDate: string;
|
||||
setGroupDate: (groupDate: string) => void;
|
||||
};
|
||||
export interface MenuOnStore {
|
||||
menuOn: boolean;
|
||||
setMenuOn: (menuOn: boolean) => void;
|
||||
@@ -21,6 +29,24 @@ export interface MenuIdsStore {
|
||||
deleteMenuId: (menuId: number) => void;
|
||||
};
|
||||
|
||||
export const useGroupDateOnStore = create<GroupDateOnStore>((set) => ({
|
||||
groupDateOn: false,
|
||||
setGroupDateOn: (groupDateOn: boolean) => {
|
||||
set((state: { groupDateOn: boolean}) => ({
|
||||
groupDateOn: (state.groupDateOn = groupDateOn)
|
||||
}));
|
||||
}
|
||||
}));
|
||||
|
||||
export const useGroupDateStore = create<GroupDateStore>((set) => ({
|
||||
groupDate: '',
|
||||
setGroupDate: (groupDate: string) => {
|
||||
set((state: { groupDate: string}) => ({
|
||||
groupDate: (state.groupDate = groupDate)
|
||||
}));
|
||||
}
|
||||
}));
|
||||
|
||||
export const useMenuOnStore = create<MenuOnStore>((set) => ({
|
||||
menuOn: false,
|
||||
setMenuOn: (menuOn: boolean) => {
|
||||
|
||||
Reference in New Issue
Block a user