Thomas Heartman
f5c78605ed
refactor: use css grid for flags and no content grid ( #8347 )
...
This PR uses the new CSS grid layout for the flag grid and the no
content grid.
In doing so, it also improves how you use the grid item (giving them a
`gridArea` prop) and extracts the breakpoint handling so that all
sections that use breakpoints use the same breakpoints.
As with the previous PR, here's screenies of the same screen width, but
with open and closed sidebar:
Open:

Closed:

2024-10-03 07:54:27 +00:00
Mateusz Kwasniewski
739ad07798
refactor: extract my projects component ( #8317 )
2024-10-01 11:33:03 +02:00
Mateusz Kwasniewski
7ac283aa50
feat: skeleton loaders for personal dashboard ( #8313 )
2024-10-01 10:16:20 +02:00
Mateusz Kwasniewski
6d16fc60ce
feat: Personal dashboard flag created ( #8305 )
2024-09-30 16:09:31 +02:00
Thomas Heartman
50c5af8632
feat: hook up admin / owner data to UI ( #8300 )
...
This PR hooks up the owners and admins of Unleash to the UI. They'll
only be visible in cases where you have no projects.
In addition, it adds Orval schemas for the new payload properties and
updates the generating schemas to fix some minor typing issues.
2024-09-30 13:40:33 +00:00
Mateusz Kwasniewski
d7db80d948
feat: use onboarding status to conditionally show badge and message ( #8304 )
2024-09-30 15:30:18 +02:00
Mateusz Kwasniewski
ac90c942db
feat: add onboarding status to personal dashboard api ( #8302 )
2024-09-30 14:25:56 +02:00
Mateusz Kwasniewski
6f7170dc40
feat: open unleash concepts ( #8301 )
2024-09-30 13:32:05 +02:00
Mateusz Kwasniewski
f000579d5b
feat: adjust search query for personal project ( #8296 )
2024-09-27 15:23:00 +02:00
Mateusz Kwasniewski
147984f9d5
feat: display basic list of project events ( #8291 )
2024-09-27 14:02:30 +02:00
Thomas Heartman
6655b2d961
feat: create page for when you have no projects ( #8285 )
...
This adds a front end fallback screen for when you have no projects.

2024-09-27 10:41:25 +02:00
Mateusz Kwasniewski
409e0e74ba
feat: read projects from personal dashboard API ( #8279 )
2024-09-26 14:17:47 +02:00
Thomas Heartman
d6f5280a98
feat: show user's roles and project owners ( #8253 )
...
This change shows the user's roles and project owners in the personal
dashboard.
2024-09-26 10:47:29 +00:00
Mateusz Kwasniewski
a1a24ea0b1
feat: flag exposure in personal dashboard ( #8247 )
2024-09-25 11:11:30 +02:00
Mateusz Kwasniewski
54432f3f31
feat: personal flag metrics display ( #8232 )
2024-09-24 13:47:21 +02:00
Mateusz Kwasniewski
fee2143edf
feat: Personal flags UI component ( #8221 )
2024-09-24 08:42:49 +02:00
Thomas Heartman
27c977dcf7
display setup complete message when project is onboarded ( #8217 )
...
This PR adds the new `ProjectSetupComplete` component (the name can be
changed) that we display when a project has been set up with a flag and
a connected SDK.
It uses the project overview to check the project's onboarding status.

2024-09-23 14:23:22 +02:00
Mateusz Kwasniewski
375395bba7
feat: welcome dialog with unleash concepts ( #8199 )
2024-09-20 15:53:03 +02:00
Mateusz Kwasniewski
87b997698b
feat: placeholder flag metrics chart ( #8197 )
2024-09-20 11:05:53 +02:00
Mateusz Kwasniewski
10ec2e7de5
feat: personal dashboard connect sdk ( #8190 )
2024-09-19 17:01:33 +02:00
Mateusz Kwasniewski
f66854a0f0
feat: personal dashboard project selection ( #8188 )
2024-09-19 15:25:11 +02:00
Mateusz Kwasniewski
70e95e66a8
feat: my projects ui stub ( #8185 )
2024-09-19 12:37:35 +02:00
Mateusz Kwasniewski
8e037a335f
feat: personal dashboard route ( #8173 )
2024-09-19 09:59:07 +02:00