1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-11-10 01:19:53 +01:00
unleash.unleash/frontend/src/component/feature/FeatureView/FeatureOverview
Thomas Heartman 2e086161eb
refactor: strategy draggable item is now proj/env agnostic (#9411)
Updates `StrategyDraggableItem` (and `StrategyItem`) to be project/env
agnostic. They now instead expect you to pass in the required header
items (CR badges, strategy actions) at the call site. Updates their
usage in the feature env accordion, and the release plan card.

All components that have been updated are part of the new overview
rework. The legacy components (which are used when the flag is off)
remain untouched.

Also makes a few small tweaks explained in inline comments.

## Rendered 

Milestone card (with flag on):

![image](https://github.com/user-attachments/assets/828d5fe4-4b07-4ebe-86cd-1ab24608ba31)

Milestone card (with flag off):

![image](https://github.com/user-attachments/assets/10e37cc4-e5e4-4a07-a4f9-5e5f5c388915)


Feature env accordion (flag on (no change)):

![image](https://github.com/user-attachments/assets/2e5db9e7-24b1-4b3e-9434-4705e5737157)


Feature env accordion (flag off):

![image](https://github.com/user-attachments/assets/469970b6-ab57-4332-a99f-8f8e2e645230)
2025-03-05 10:34:55 +01:00
..
FeatureLifecycle chore: remove lifecycle v2 flag (#9224) 2025-02-06 14:54:45 +01:00
FeatureOverviewEnvironments refactor: strategy draggable item is now proj/env agnostic (#9411) 2025-03-05 10:34:55 +01:00
FeatureOverviewMetaData refactor: new constraints style (#9363) 2025-02-28 10:49:23 +01:00
FeatureOverviewSegment Segment view for strategy evaluation (#9399) 2025-02-28 15:15:25 +01:00
FeatureOverviewSidePanel feat: show and hide environments (#9323) 2025-02-19 09:48:07 +00:00
ManageTagsDialog fix(1-3173): clear "removed tags" when you bulk update tags (#8952) 2024-12-12 09:31:39 +01:00
NewFeatureOverviewEnvironment refactor: strategy draggable item is now proj/env agnostic (#9411) 2025-03-05 10:34:55 +01:00
ReleasePlan chore: release plan replacement UI (#9400) 2025-02-28 14:14:34 +01:00
FeatureOverview.tsx feat: new environment box (#9342) 2025-02-25 10:34:36 +00:00
LegacyFeatureOverview.tsx feat: new environment box (#9342) 2025-02-25 10:34:36 +00:00