caro5 / client /src /stores /gameStore.ts
Pedro de Carvalho
Add ui store
f2ab8b7
Raw
History Blame Contribute Delete
381 Bytes
import { create } from 'zustand'
interface GameState {
roomId: string | null
connected: boolean
setRoomId: (id: string | null) => void
setConnected: (connected: boolean) => void
}
export const useGameStore = create<GameState>((set) => ({
roomId: null,
connected: false,
setRoomId: (id) => set({ roomId: id }),
setConnected: (connected) => set({ connected }),
}))