1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-10-28 19:06:12 +01:00
unleash.unleash/frontend/src
Thomas Heartman c129541df6
feat: adds information about project modes to the project creation form (#7250)
This change adds information about the project modes to the new
project creation form, using the tooltip for project creation modes.

In doing so, it updates the config button tooltip to accept extra
elements and adds styling for them.

What it looks like: 


![image](https://github.com/Unleash/unleash/assets/17786332/809fb48e-2404-416b-a867-6fa04978ccc1)

## a11y issues

This solution does present one problem: the popover doesn't get focus,
so it's impossible for you to scroll with only a keyboard. However, this
is something that's present in Unleash already, and not something that I
think would be easily solvable, so I don't think this is when we should
solve it.
2024-06-05 09:20:18 +02:00
..
__mocks__
assets feat: show docs with icons in sidebar (#7109) 2024-05-22 13:45:47 +02:00
component feat: adds information about project modes to the project creation form (#7250) 2024-06-05 09:20:18 +02:00
constants
contexts
hooks task: upgraded semver dependency (and biome) (#7272) 2024-06-04 15:01:43 +02:00
interfaces chore: add a flag+ui flag for commandBarUI (#7264) 2024-06-04 08:50:13 +00:00
openapi chore: regenerate orval with new changes (#7283) 2024-06-05 09:14:50 +02:00
themes chore: rename toggle to flag #7 (#7125) 2024-05-23 13:19:49 +03:00
types chore: Bump biome and configure husky (#6589) 2024-03-18 13:58:05 +01:00
utils chore: deprecate custom strategies (#7186) 2024-05-28 12:33:53 +02:00
index.tsx
setupTests.ts
vite-env.d.ts