import { create } from "zustand"; interface UiState { toastMessage: string | null; showToast: (message: string) => void; clearToast: () => void; } export const useUiStore = create((set) => ({ toastMessage: null, showToast: (message) => set({ toastMessage: message }), clearToast: () => set({ toastMessage: null }) }));