1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-05-17 01:17:29 +02:00
unleash.unleash/frontend/src
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
..
__mocks__
assets Refactor/lazy load (#2842) 2023-01-12 11:34:45 +01:00
component feat: improve variants modal UI/UX (#3307) 2023-03-15 12:22:06 +00:00
constants refactor: remove old components after variants per env (#3110) 2023-02-14 16:03:53 +00:00
contexts Custom event tracking (#2151) 2022-10-10 14:06:44 +02:00
hooks feat: Generate new OAS types, tags component upgrade (#3269) 2023-03-15 11:35:24 +02:00
interfaces fix: assume undefined instead of null on segment project (#3304) 2023-03-13 10:25:48 +00:00
openapi Update frontend OpenAPI schema (#3294) 2023-03-10 09:36:31 +01:00
themes refactor: light theme colors (#3252) 2023-03-06 12:58:36 +02:00
types chore(deps): update dependency prettier to v2.8.1 (#2509) 2022-12-27 10:45:43 +01:00
utils feat: Project scoped stickiness (#3289) 2023-03-10 12:28:02 +02:00
index.tsx feat: message banner (#2726) 2022-12-22 15:16:51 +00:00
setupTests.ts feat: new tag types table (#1014) 2022-05-25 11:12:53 +02:00
vite-env.d.ts