Commit graph

205 commits

Author SHA1 Message Date
ca1529b723 Fix top right button spacing 2022-02-27 22:31:43 -08:00
6f78730a69 Add saved state for button 2022-02-27 22:31:30 -08:00
99f2a65cf8 Save favorited/user when fetching party data 2022-02-27 22:31:16 -08:00
5f1bee26cf Refactor some endpoints 2022-02-27 22:30:00 -08:00
a0db0bd93c Implement changing images based on uncap level 2022-02-27 17:09:00 -08:00
8ce10c43b1 Fix build errors 2022-02-27 00:42:45 -08:00
a9f14c8a38 Add an optional All option to raid select 2022-02-27 00:39:37 -08:00
bf85f9d99c Reset the state when a new party is loaded 2022-02-27 00:39:04 -08:00
7d663a0979 Implement FilterBar component 2022-02-27 00:38:06 -08:00
557a5795e0 Ensure bottom nav only shows on party pages 2022-02-27 00:37:58 -08:00
5a337003df Update GridRep to optionally display the username 2022-02-27 00:37:44 -08:00
3ded388ffa Move generic select style to globals 2022-02-27 00:36:59 -08:00
52e9b07edc Move font-small to font-tiny and add 13px size 2022-02-27 00:36:21 -08:00
23ff979e83 Add typing to the object grids and match new API 2022-02-27 00:35:41 -08:00
0c19d9c929 Remove log 2022-02-26 20:38:51 -08:00
0aee5d30d0 Fixed a dumb editable bug 2022-02-26 20:37:53 -08:00
999b3a3e91 Renamed grey-10 to grey-40 2022-02-26 19:51:22 -08:00
d76c7fa03a Disable rendering of search modal in read-only mode 2022-02-26 19:03:46 -08:00
f66063b273 Grids shouldn't send API calls if a grid isn't editable 2022-02-26 18:58:16 -08:00
2a4fcfa957 Remove logs 2022-02-26 18:34:02 -08:00
687c4efd26 Fix empty slots in GridRep 2022-02-26 18:33:03 -08:00
47ba267d5b Fix errors in building 2022-02-26 18:15:42 -08:00
2a148db4c3 Fix styling for GridReps and add new information 2022-02-26 17:46:32 -08:00
ea37cf6a79 Fix style conflict 2022-02-26 17:46:13 -08:00
8e5b414cce Created ProfileHeader component 2022-02-26 17:46:05 -08:00
aae67b08af Add hooks to send data back to the server 2022-02-26 15:55:45 -08:00
45ef4e569b Add flat raid list and callbacks
The flat raid list is so that we can quickly find which raid was selected, since otherwise they're in option groups
2022-02-26 15:55:20 -08:00
68a6e037f2 Cleanup 2022-02-26 15:53:46 -08:00
ed59762c71 Add value prop 2022-02-24 18:19:21 -08:00
32f864baa6 Implement read-only and editable views for party details 2022-02-24 18:19:15 -08:00
7df3da2d34 Add raid dropdown component 2022-02-24 18:18:56 -08:00
7e6e1209dd Add active prop 2022-02-24 18:18:39 -08:00
f9857eb772 Add components for textareas and text limited fields 2022-02-24 18:18:28 -08:00
e00a07d10c Various styling fixes and adjustments 2022-02-24 18:15:08 -08:00
f0cf09dc31 Remove user-generated details
This goes somewhere else
2022-02-24 18:14:32 -08:00
0a096e9dc0 Store party details in state when data is fetched 2022-02-23 19:23:31 -08:00
45c133f450 Change the sent param for the extra toggle 2022-02-23 19:23:19 -08:00
9a5c2835d5 Add destroy logic 2022-02-23 16:43:08 -08:00
c88e9be025 Final updates removing context and replacing with state 2022-02-23 16:13:28 -08:00
a6b222000c Remove references to React context and replace with state where necessary 2022-02-23 15:59:46 -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
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
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
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
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
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
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
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
46feb6895d Refactored WeaponGrid to pull its own data 2022-02-03 23:51:04 -08:00
e605e96fee Update buttons and header menu styles 2022-02-03 19:50:48 -08:00
8df60c0e1d Fix some bugs with SCSS nesting 2022-02-03 19:50:26 -08:00
5d27509148 Update the element when the weapon swaps
This is still broken, we have to rewrite some API calls to fix it.
2022-02-03 19:50:06 -08:00
a21a66c8ae Move PartyContext to Party component 2022-02-03 19:46:26 -08:00
b6153a959c Change order of uncap indicators and weapon name 2022-02-03 19:44:55 -08:00
4f5a80bd6b Fix proportion of CharacterUnit 2022-02-03 19:44:32 -08:00
db642371b7 Add support for tinting segmented control with party element 2022-02-03 01:58:36 -08:00
8b1f41b0cd Resolve naming conflict with ToggleSwitch style 2022-02-03 01:18:40 -08:00
9f6cd27bce Update default style for PartySegmentedControl 2022-02-03 01:18:18 -08:00
2277a1eff9 Redesign and add styles for element-tinted control 2022-02-03 01:08:55 -08:00
4737b430a1 Add proper scoping 2022-02-03 01:08:40 -08:00
1344b43bee Update size/color of plus icons in grids; replace values with vars 2022-02-03 00:42:33 -08:00
adf450f612 Fix WeaponUnit hover bug 2022-02-03 00:28:33 -08:00
2384058674 Add new icons 2022-02-03 00:26:51 -08:00
d3da38b6c4 Small refactoring 2022-02-03 00:15:42 -08:00
6ea13cad82 Make SummonGrid responsive 2022-02-03 00:10:15 -08:00
bbc97d8e55 Make CharacterGrid responsive 2022-02-02 23:58:01 -08:00
d5332ccee5 Make WeaponGrid responsive 2022-02-02 23:39:06 -08:00
f9eba3d857 Fix Menu authenticated status 2022-02-02 21:42:36 -08:00
50d2d814eb Fixing bugs 2022-02-02 20:57:51 -08:00
7ff4ee0a8f Update index.tsx 2022-02-02 20:54:03 -08:00
4fb2fd16b8 Fix optimistic UI and prevent saving identical uncap values 2022-02-02 20:36:22 -08:00
8f77794262 Update index.tsx 2022-02-02 19:37:28 -08:00
11e1a81ada Fix extra switch 2022-02-02 19:28:47 -08:00
8192f1d0ce Update index.tsx 2022-02-02 19:08:48 -08:00
ecfc62900d Trading working uncap indicators for working party creation
We start storing the party ID here so that we know (and can come to know) when we are working with an existing party.

Updating the weapon grid based on `weapons` the state vs `props.weapons` makes saving items to a party work properly.

Unfortunately, it sends us back to square one with debouncing the uncap indicators.
2022-02-02 19:07:10 -08:00
065c198e67 Fix uncap indicator optimistic ui update bug 2022-02-02 18:43:55 -08:00
827473ee5a Refactor object grids to handle business logic instead of Party 2022-02-02 16:54:14 -08:00