import { ReactNode } from "react"; import { create } from "zustand"; interface ModalState { modal: ReactNode | null; setModal: (modal: ReactNode) => void; removeModal: () => void; } const useModalStore = create((set) => ({ modal: null, setModal: (modal) => set({ modal }), removeModal: set({ modal: null }), })); export default useModalStore;