2482226e0e
Better useXxxApi ( #34 )
...
useXxxApi:
use PollingReducer as a configuration provider
provide pushAPIs, which update respective state with:
pushing status
push result
PollingReducer:
rename to configurationReducer
move polling indication to it's respective state
XxxState.polling = 'true/false'
Reviewed-on: http://192.168.8.55:3000/HQLAx/CordaCheckers/pulls/34
2023-11-12 19:40:55 +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
74c396bea7
front: GameComponent refactoring
2023-10-27 12:51:32 +02:00
21dd37521b
front: GameHeader: add New gameView
...
- GameActions for each GameView
- activate GameAction per relevan GameView
2023-10-27 12:34:58 +02:00
0c24d8c3ac
front: minore updates
2023-10-25 17:00:33 +02:00
9f4bb9454e
front: use ReactRouting to manage Component's contetnt
2023-10-25 10:28:56 +02:00
6c46e8fb98
front: about page
2023-10-25 09:16:15 +02:00
8056c38ad5
front: basic ui mockup
...
- more components
- more navigation
[bugfix] proxy routing
2023-10-24 20:35:27 +02:00
35802ea6ad
front: wave indication for data fetching
2023-10-20 00:40:05 +02:00
a16b886645
front: CordaCheckers online tgl
2023-10-19 16:09:19 +02:00
c884494618
React: make Poll into a hook
2023-10-19 15:20:18 +02:00
efd7127575
react: GlobalState: data, appCtx + polling feature
...
- Polling
- time beased URI polling
- can be diabled
- GlobaState
- utilizes Flux pattern
- data:
for storing data for UI to work with
- appData:
for string global UI state
- major refactoring
2023-10-18 17:20:37 +02:00
8cac7533dd
front: js readability
2023-10-14 10:43:44 +02:00
72daeddb9d
front: gamestate polling + gameproposal tab
...
- gamestate controller
- css for gameproposal tab
2023-10-14 10:01:20 +02:00
03b983aafd
front: basic routing
...
- create some components
- update a bit of npm packages
2023-10-11 13:16:27 +02:00
992a1f3a23
front: leaderboard
2023-10-11 10:36:29 +02:00
b0e2f0e25b
ReactJS: user managment
2023-08-21 18:05:19 +02:00
db3cf0ee29
ReactJS: add loading state
...
- use 8081 port for talking to SpringBoot (as 8080 occupied by Corda)
2023-08-19 19:59:55 +02:00
3a4cba0c63
front and back skeleton
2023-08-13 15:31:47 +02:00