15 lines
331 B
TypeScript
15 lines
331 B
TypeScript
import { create } from 'zustand';
|
|
|
|
interface LoginModalStore {
|
|
openLoginModal: boolean;
|
|
toggleLoginModal: () => void;
|
|
}
|
|
|
|
const useLoginModal = create<LoginModalStore>((set) => ({
|
|
openLoginModal: false,
|
|
toggleLoginModal: () =>
|
|
set((state) => ({ openLoginModal: !state.openLoginModal })),
|
|
}));
|
|
|
|
export { useLoginModal };
|