Commit graph

414 commits

Author SHA1 Message Date
a9af5aed67
Merge pull request #10 from jedmund/delete-team
Finish migrating state and implement deleting teams
2022-02-23 16:44:49 -08:00
9a5c2835d5 Add destroy logic 2022-02-23 16:43:08 -08:00
54f9d3682b Update API to map destroy endpoint properly 2022-02-23 16:42:56 -08:00
c88e9be025 Final updates removing context and replacing with state 2022-02-23 16:13:28 -08:00
1d82bc5055 Insert account info into state when the app first loads 2022-02-23 16:12:45 -08:00
a6b222000c Remove references to React context and replace with state where necessary 2022-02-23 15:59:46 -08:00
d1c602dd59 Remove React contexts 2022-02-23 15:58:37 -08:00
1a39108e38 Add user info in account state 2022-02-23 15:58:26 -08:00
d688ade570 Fix tap targets in header menu 2022-02-23 15:16:31 -08:00
06eef3c248 Fix a small bug where party was not editable in state 2022-02-23 15:04:25 -08:00
520a4dd3f5
Merge pull request #9 from jedmund/new
Fix behavior for new grids
2022-02-23 14:53:43 -08:00
514ed28cfc Clean state when New button is pressed 2022-02-23 14:52:44 -08:00
bbe78566ad Update existing instances of state to use appState 2022-02-23 14:52:35 -08:00
b8d3def32b Broke out state into accountState and appState 2022-02-23 14:52:18 -08:00
e37865b2d2 Added clonedeep 2022-02-23 14:52:09 -08:00
1a52439150 Extra toggle should be switchable on empty grids 2022-02-23 14:28:48 -08:00
fd5cc3a395 Remove unused prop from Button 2022-02-23 14:19:30 -08:00
c1879d2277
Merge pull request #8 from jedmund/radix
Add valtio state management and Radix components
2022-02-23 14:15:59 -08:00
7e7100cecf Update index.tsx 2022-02-23 14:14:06 -08:00
1ece2d89f8 Fix AboutModal styling and element nesting 2022-02-23 14:14:03 -08:00
214f3cf398 Use GridArray interface 2022-02-23 13:58:25 -08:00
f76d28b5f0 Update SearchModal to use new keys 2022-02-23 13:58:11 -08:00
36f4766620 Update CharacterGrid tree to use state management and new keys 2022-02-23 13:57:58 -08:00
2909da98eb Rename unique canonical keys to generic object 2022-02-23 13:57:38 -08:00
99a2474cbb Update SummonGrid tree to use state management goodness 2022-02-23 02:50:17 -08:00
b284bf1f81 Small syntax updates 2022-02-23 02:35:49 -08:00
bc93565dc5 Remove unused methods and props from WeaponGrid tree 2022-02-23 02:05:07 -08:00
9b505f5e20 Implement state management for Weapon grid
Summon and Character will be next. I didn't really pay attention to code cleanliness, so I'll try to do a pass before merging the PR
2022-02-23 01:51:58 -08:00
2e36a0455d Fix typo 2022-02-23 01:51:17 -08:00
54422255c3 Fix syntax error 2022-02-23 01:51:08 -08:00
ab952ddec4 State object 2022-02-23 01:50:47 -08:00
142b9d2a9d Add valtio 2022-02-23 01:50:40 -08:00
717b38d5b8 Add string to object types
For convenience
2022-02-23 01:50:28 -08:00
8678692a40 Update index.tsx 2022-02-04 23:10:45 -08:00
5f1be4679e Implement Radix's Dialog component for the About modal.
Probably still want to spend some time making this look nice/wordsmithing the copy later.
2022-02-04 22:50:13 -08:00
679710efc3 Implement Radix's Alert dialog for deleting teams
We didn't implement the method for actually doing the deleting yet, though
2022-02-04 20:43:02 -08:00
2140208530 Added BottomHeader for new features
Previous Header was split into a base Header component and TopHeader.
2022-02-04 18:22:57 -08:00
e8876d3b90 Slight update adding Button type
Previous type prop renamed to icon
2022-02-04 18:22:30 -08:00
194b1c5ff3 Remove GridType definitions in favor of the shared one 2022-02-04 18:21:37 -08:00
88b05c6de8 Add ButtonType to enums 2022-02-04 18:21:05 -08:00
cface6a107 Save extra state to server 2022-02-04 14:47:34 -08:00
b42bef99fe Fix bug with uncap levels on Summons and Characters 2022-02-04 02:11:05 -08:00
5bd6ac4bc7 HeaderMenu z-index too low 2022-02-04 00:57:16 -08:00
be90172fad We have to pass around the slug as well 2022-02-04 00:55:58 -08:00
2bf1c75364 Add id to context so state can be shared across tabs 2022-02-04 00:46:17 -08:00
789104cb76 Update index.tsx 2022-02-04 00:17:33 -08:00
c8962296bc
Merge pull request #7 from jedmund/api-refactor
Moved API calls to the grids
2022-02-04 00:16:21 -08:00
be6656f9e9 Final cleanup, removing old methods and moving Context around 2022-02-04 00:15:27 -08:00
a5f64b6dbe Refactored CharacterGrid to pull its own data 2022-02-03 23:51:23 -08:00
ef13369550 Refactored SummonGrid to pull its own data 2022-02-03 23:51:13 -08:00