* Move min-width to RaidCombobox, not Popover
This fixes#318
* Use snapshots to make tokens reactive
This fixes#319
* Revert ChatGPT refactor of this method
Oops. This code was nice, but it didn't actually assign `false` to keys to be sent to the server. We will revisit this, but it needs to be fixed right now.
This fixes#325
* Ignore gacha directory
We will probably scrape these images soon.
* Add translation for Auto Summon token
* Add auto summon token to app state
* Set battle settings in state on update
Also renames PartyDetails to PartyFooter and makes description reactive
* Stop 1password icon from appearing in name field
* Use snapshot for reactive Edit party modal
* Fix Edit modal placeholder colors
* Fix bug with RaidCombobox and Farming
Selecting farming then opening the raid combobox *twice* consecutively would put you in no segment, so no raids appeared
Fixes#323
* Fix values staying in Edit team even if not saved
The values a user entered in the Edit team modal would persist even if the user hit cancel to close the modal. They wouldn't save to the server, but very confusing nonetheless. Now fixed.
* Fix unreadable colors in ElementToggle
* Fix button alignment in weapon modal
* Add text to filters button on small screens
The FilterBar showed a left aligned filter icon on mobile for months and it was driving me insane
* Remove extraneous code from Header
Including the party name, since it's at the top now
* Fix Alert at small sizes
* Make copy link toast work again
* Remove stylesheet links
* Fix remix toasts and alerts from both locations
The remix toast and alert was barely hooked up and not showing up when invoked from PartyHeader.
It now shows up whether you remix your own team (from PartyDropdown) or if you remix another person's team (from PartyHeader).
* Add ellipsis icon
* Reduce size of tokens
* Move UpdateToast to toasts folder
* Update variables.scss
* Add reps for grid objects
These reps act like the existing PartyRep except for Characters and Summons, as well as a new component just for Weapons.
They only render the grid of objects and nothing else.
Eventually PartyRep will use WeaponRep
* Added RepSegment
This is a Character, Weapon or Summon rep wrapped with an input and label for use in a SegmentedControl
* Modify PartySegmentedControl to use RepSegments
This will not work on mobile yet, where it should gracefully degrade to a normal SegmentedControl with only text
* Extract URL copied and Remixed toasts into files
* Extract delete team alert into a file
Also, to support this:
* Added `Destructive` class to Button
* Added `primaryActionClassName` prop to Alert
* Added an alert for when remixing teams
* Began refactoring PartyDetails into several files
* PartyHeader will live at the top, above the new segmented control
* PartyDetails stays below, only showing remixed teams and the description
* PartyDropdown handles the new ... menu
* Remove duplicated code
This is description and remix code that is still in `PartyDetails`
* Small fixes for weapon grid
* Add placeholder image for guidebooks
* Add localizations
* Add Guidebook type and update other types
* Update gitignore
Don't commit guidebook images
* Indicate if a dialog is scrollable
We had broken paging in the infinite scroll component. Turning off "scrolling" at the dialog levels fixes it without adding scrollbars in environments that persistently show them
* Add ExtraContainer
This is the purple container that will contain additional weapons and sephira guidebooks
* Move ExtraWeapons to ExtraWeaponsGrid
And put it in ExtraContainer
* Added GuidebooksGrid and GuidebookUnit
These are the display components for Guidebooks in the WeaponGrid
* Visual adjustments to summon grid
* Add Empty class to weapons when unit is unfilled
* Implement GuidebooksGrid in WeaponGrid
* Remove extra switch
* Remove old dependencies and props
* Implement searching for/adding guidebooks to party
* Update styles
* Fix dependency
* Properly determine when extra container should display
* Change to 1-indexing for guidebooks
* Add support for removing guidebooks
* Display guidebook validation error
* Move read only buttons to PartyHeader
Also broke up tokens and made them easier to render
* Add guidebooks to DetailsObject
* Remove preview when on mobile sizes