'use client';

import { create } from 'zustand';

interface AuthState {
  isLoggingIn: boolean;
  isLoggingOut: boolean;

  setLoggingIn: (value: boolean) => void;
  setLoggingOut: (value: boolean) => void;
}

export const useAuthStore = create<AuthState>((set) => ({
  isLoggingIn: false,
  isLoggingOut: false,

  setLoggingIn: (value) => set({ isLoggingIn: value }),
  setLoggingOut: (value) => set({ isLoggingOut: value }),
}));
