import { create } from 'zustand'; export interface ModalStoreState { visible: boolean; show: () => void; hide: () => void; } export function createModalStore() { return create((set) => ({ visible: false, show: () => set({ visible: true }), hide: () => set({ visible: false }), })); }