|
76eb556d09
|
NewGame to use dispatchGames
- remove DispatchGames and GamesAPI Context
transfer it as props instead
- DropdownList component
- delete obsoleete files
|
2023-11-10 09:34:46 +01:00 |
|
|
3171a97827
|
ammend
|
2023-11-09 18:20:19 +01:00 |
|
|
b632aa7dc3
|
GameSelector
- single component for GameProposals, ActiveGames and Archive
- clickabple and scrollable
|
2023-11-09 18:19:31 +01:00 |
|
|
6b8b75ba7f
|
component params grouping
|
2023-11-09 15:59:38 +01:00 |
|
|
ac50d92c1a
|
GamesContext: initial implementation
|
2023-11-09 13:59:14 +01:00 |
|
|
3f47654cf2
|
react: state -> reducer -> context
- Leaderboard: useState
- User: useReducer
- Games: useContext [...in progress]
- usePolling giveup on internal cache
in favour of onResponce() callback
|
2023-11-09 12:29:47 +01:00 |
|
|
7314b8c328
|
move Header into App
|
2023-11-08 19:30:06 +01:00 |
|
|
aa2a250085
|
Games container sceleton
- use Route for conditional rendering
- useGamesAPI
- Checkers component
|
2023-11-08 18:22:05 +01:00 |
|
|
b58c71c876
|
useXxxReducer
|
2023-11-08 09:23:20 +01:00 |
|
|
9ec2059c4a
|
pollingFlux
|
2023-11-07 12:58:09 +01:00 |
|
|
d92a3df32b
|
userFlux
|
2023-11-07 11:57:52 +01:00 |
|
|
df60508d45
|
Loading component
|
2023-11-06 09:29:13 +01:00 |
|
|
472f5de928
|
leaderboard api polling
|
2023-11-03 22:25:56 +01:00 |
|
|
ba7f9ce7d1
|
useLocalStorage for persistant values from Reducer
|
2023-11-03 13:46:52 +01:00 |
|
|
b237722e82
|
Header + OnlineToggle
|
2023-11-03 08:53:27 +01:00 |
|