1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-09-24 17:51:14 +02:00
unleash.unleash/frontend/src/component/feature/FeatureView
Nuno Góis 4e36981c96
feat: improve variants modal UI/UX (#3307)
https://linear.app/unleash/issue/2-758/add-variant-improve-the-flow


![image](https://user-images.githubusercontent.com/14320932/225064841-7fdb3b23-a06d-4078-b33a-50166e54a8b8.png)

![image](https://user-images.githubusercontent.com/14320932/225063913-ff92a563-7aa8-493f-a0dd-ef16f1474151.png)

### Variants form

- Fix variants edit form to follow natural tab order;
- Update variants form UI to new design with multiple improvements and
fixes, including a sticky header;
- New variants are now added at the bottom of the edit form instead of
at the top, with a smooth scroll and focus;

### Change requests

- On the variants diff, use variant names instead of index;
- Use an object-based diff logic (instead of array-based) for cleaner
diffs on variants (thanks @thomasheartman !);
- Display a table with the new variants data and display the diff on a
`TooltipLink`;
- Adapt strategy CR changes to the new `TooltipLink` logic for
consistency;

### Other

- `TooltipLink` and `Badge` components are now tab-selectable;
- Small enhancements, refactors and improvements;

---------

Co-authored-by: Gastón Fournier <gaston@getunleash.io>
2023-03-15 12:22:06 +00:00
..
FeatureLog Fix/show tag events (#3064) 2023-02-08 19:57:21 +01:00
FeatureMetrics refactor: light theme colors (#3252) 2023-03-06 12:58:36 +02:00
FeatureNotFound Styled components batch4.1 (#2812) 2023-01-05 09:45:39 +01:00
FeatureOverview feat: Generate new OAS types, tags component upgrade (#3269) 2023-03-15 11:35:24 +02:00
FeatureSettings refactor: extract styled components (#2798) 2023-01-03 12:41:48 +01:00
FeatureVariants feat: improve variants modal UI/UX (#3307) 2023-03-15 12:22:06 +00:00
FeatureView.tsx refactor: light theme colors (#3252) 2023-03-06 12:58:36 +02:00
FeatureViewLazyExport.tsx Refactor/lazy load (#2842) 2023-01-12 11:34:45 +01:00
LazyFeatureView.tsx Refactor/lazy load (#2842) 2023-01-12 11:34:45 +01:00