import { create } from "zustand";

export type Path = string | null;

type NavigationState = {
  path: Path;
  setPath: (path: Path) => void;
  modal: boolean;
  setModal: (value: boolean) => void;
};

export const useNavigationStore = create<NavigationState>((set) => ({
  path: null,
  setPath: (path) => set({ path }),
  modal: false,
  setModal: (value) => set({ modal: value }),
}));
