hensei-web/components/job
Justin Edmund 739c72f4e0
Add ability to remove job skills (#317)
* Add Awakening type and remove old defs

We remove the flat list of awakening data, as we will be pulling data from the database

* Update types to use new Awakening type

* Update WeaponUnit for Grand weapon awakenings

* Update object modals

We needed to update CharacterModal and WeaponModal to display awakenings from the new data format. However, the component used (`SelectWithInput`) was tied to AX Skills in a way that would take exponentially more time to resolve.

Instead, we forked `SelectWithInput` into `AwakeningSelectWithInput` and did our work there.

`AwakeningSelect` was found to be redundant, so it was removed.

* Update hovercards

* Add max-height to Select

* Allow styling of Select modal with className prop

* Add Job class to Job select

* Add localizations for removing job skills

* Add endpoint for removing job skills

* Implement removing job skills

We added a (...) button next to each editable job skill that opens a context menu that will allow the user to remove the job skill. An alert is presented to make sure the user is sure before proceeding.

As part of this change, some minor restyling of JobSkillItem was necessary
2023-06-19 02:39:27 -07:00
..
JobAccessoryItem Deploy organization and bug fixes (#299) 2023-04-12 06:37:41 -07:00
JobAccessoryPopover Deploy organization and bug fixes (#299) 2023-04-12 06:37:41 -07:00
JobDropdown Add ability to remove job skills (#317) 2023-06-19 02:39:27 -07:00
JobImage Deploy organization and bug fixes (#299) 2023-04-12 06:37:41 -07:00
JobSection Add ability to remove job skills (#317) 2023-06-19 02:39:27 -07:00
JobSkillItem Add ability to remove job skills (#317) 2023-06-19 02:39:27 -07:00
JobSkillResult Deploy organization and bug fixes (#299) 2023-04-12 06:37:41 -07:00
JobSkillSearchFilterBar Deploy organization and bug fixes (#299) 2023-04-12 06:37:41 -07:00