Pedro de Carvalho commited on
Commit
f2ab8b7
·
1 Parent(s): bce8779

Add ui store

Browse files
Files changed (1) hide show
  1. client/src/stores/gameStore.ts +15 -0
client/src/stores/gameStore.ts ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { create } from 'zustand'
2
+
3
+ interface GameState {
4
+ roomId: string | null
5
+ connected: boolean
6
+ setRoomId: (id: string | null) => void
7
+ setConnected: (connected: boolean) => void
8
+ }
9
+
10
+ export const useGameStore = create<GameState>((set) => ({
11
+ roomId: null,
12
+ connected: false,
13
+ setRoomId: (id) => set({ roomId: id }),
14
+ setConnected: (connected) => set({ connected }),
15
+ }))