import { create } from 'zustand'; export interface User { id: string; displayName: string; shareId: string; } interface UserStore { user: User | null; setUser: (user: User) => void; clearUser: () => void; } export const useUserStore = create((set) => ({ user: null, setUser: (user) => set({ user }), clearUser: () => set({ user: null }), }));