1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-01-06 00:07:44 +01:00
unleash.unleash/frontend/src/component/changeRequest
Nuno Góis 347c1cabbc
feat: add new sticky component to handle stacked stickies (#5088)
https://linear.app/unleash/issue/2-1509/discovery-stacked-sticky-elements

Adds a new `Sticky` element that will attempt to stack sticky elements
in the DOM in a smart way.
This needs a wrapping `StickyProvider` that will keep track of sticky
elements.

This PR adapts a few components to use this new element:
 - `DemoBanner`
 - `FeatureOverviewSidePanel`
 - `DraftBanner`
 - `MaintenanceBanner`
 - `MessageBanner`

Pre-existing `top` properties are taken into consideration for the top
offset, so we can have nice margins like in the feature overview side
panel.

### Before - Sticky elements overlap 😞

![image](https://github.com/Unleash/unleash/assets/14320932/dd6fa188-6774-4afb-86fd-0eefb9aba93e)

### After - Sticky elements stack 😄 

![image](https://github.com/Unleash/unleash/assets/14320932/c73a84ab-7133-448f-9df6-69bd4c5330c2)
2023-10-19 15:50:37 +01:00
..
ChangeRequest feat: visualize dependencies managment in change requests (#4978) 2023-10-10 10:36:13 +02:00
ChangeRequestConfirmDialog feat: biome lint frontend (#4903) 2023-10-02 13:25:46 +01:00
ChangeRequestOverview feat: biome lint frontend (#4903) 2023-10-02 13:25:46 +01:00
ChangeRequestSidebar refactor: custom render should provide container (#4938) 2023-10-06 09:19:49 +02:00
ChangeRequestStatusBadge feat: biome lint frontend (#4903) 2023-10-02 13:25:46 +01:00
ProjectChangeRequests feat: biome lint frontend (#4903) 2023-10-02 13:25:46 +01:00
ChangeRequest.test.tsx feat: add new sticky component to handle stacked stickies (#5088) 2023-10-19 15:50:37 +01:00
changeRequest.types.ts feat: visualize dependencies managment in change requests (#4978) 2023-10-10 10:36:13 +02:00
ChangeRequestPermissions.test.tsx feat: add new sticky component to handle stacked stickies (#5088) 2023-10-19 15:50:37 +01:00
changesCount.ts feat: biome lint frontend (#4903) 2023-10-02 13:25:46 +01:00
UpdateCount.test.tsx
UpdateCount.tsx feat: biome lint frontend (#4903) 2023-10-02 13:25:46 +01:00