1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-09-15 17:50:48 +02:00
unleash.unleash/frontend/src/component/common
olav baae88c7a5 feat: add new feature strategy create/edit pages (#739)
* refactor: add param helper hooks

* refactor: remove first add strategy link

* refactor: add more types to useStrategies

* refactor: port strategy utils to TS

* refactor: replace rollout strategy icon

* refactor: use a named export for useFeature

* refactor: add more types to useFeature

* refactor: adjust code box styles

* refactor: add missing PermissionButton variant prop

* refactor: add missing button icon label

* refactor: move common feature components

* refactor: fix StrategyConstraints error prop types

* refactor: fix GeneralStrategy prop types

* feat: add new feature strategy create/edit pages

* refactor: remove feature strategies page

* refactor: fix types in GeneralStrategy

* refactor: use ConstraintAccordion on the new pages

* refactor: use ConditionallyRender for remove button

* refactor: rename FeatureStrategyForm component

* refactor: use the Edit icon for feature strategies

* refactor: fix initial edit mode for new constraints

* refactor: add FeatureStrategyMenu to closed accordions

* refactor: allow editing multiple constraints

* refactor: show single-valued constraint value

* refactor: increase feature overview strategy width

* refactor: add remove button to feature overview strategies

* refactor: move createEmptyConstraint to own file

* refactor: disable submit button for invalid constraints

* refactor: fix nested paragraphs on the metrics page

* refactor: move create/edit feature strategy to modal

* refactor: always open new constraints in edit mode

* refactor: use a PermissionButton for the save button

* refactor: remvoe unsaved constraints on cancel

* refactor: clarify useConstraintsValidation logic

* refactor: remove unused strategy descriptions

* refactor: restore Rollout icon

* refactor: remove sidebar modal slide animation

* refactor: avoid constraint accordion toggle on edit/delete

* refactor: truncate long strategy names

* refactor: find the correct remove button
2022-03-09 14:59:24 +01:00
..
AnimateOnMount refactor: fix misc TS errors (#729) 2022-02-25 10:55:39 +01:00
ApiError refactor: fix misc TS errors (#729) 2022-02-25 10:55:39 +01:00
BreadcrumbNav refactor: format files (#719) 2022-02-18 09:51:10 +01:00
CheckmarkBadge feat/rbac roles (#562) 2022-01-14 15:50:02 +01:00
Codebox feat: add new feature strategy create/edit pages (#739) 2022-03-09 14:59:24 +01:00
ConditionallyRender refactor: fix misc TS errors (#729) 2022-02-25 10:55:39 +01:00
Constraint feat: add new feature strategy create/edit pages (#739) 2022-03-09 14:59:24 +01:00
ConstraintAccordion feat: add new feature strategy create/edit pages (#739) 2022-03-09 14:59:24 +01:00
CreateButton style: fix styles in CreateButton 2022-02-24 10:31:01 +01:00
Dialogue refactor: fix misc TS errors (#729) 2022-02-25 10:55:39 +01:00
DisabledIndicator
DividerText
DropdownMenu
EnvironmentIcon
EnvironmentSplash refactor: fix misc TS errors (#729) 2022-02-25 10:55:39 +01:00
EnvironmentStrategiesDialog feat: add new feature strategy create/edit pages (#739) 2022-03-09 14:59:24 +01:00
Feedback refactor: port login auth to TS/SWR (#680) 2022-02-10 17:04:10 +01:00
FormTemplate feat: add new feature strategy create/edit pages (#739) 2022-03-09 14:59:24 +01:00
GeneralSelect Feat/custom strategy screen (#722) 2022-03-04 23:39:41 +01:00
Gradient refactor: fix misc TS errors (#729) 2022-02-25 10:55:39 +01:00
HeaderTitle
Input feat: validate json (#764) 2022-03-07 13:44:46 +01:00
ListPlaceholder refactor: expect existing TS errors (#767) 2022-03-03 10:01:04 +01:00
Loader fix: sloader path (#530) 2021-11-26 16:30:39 +01:00
NoItems feat: add new feature strategy create/edit pages (#739) 2022-03-09 14:59:24 +01:00
NotFound
PageContent feat/rbac roles (#562) 2022-01-14 15:50:02 +01:00
PaginateUI refactor: fix misc TS errors (#729) 2022-02-25 10:55:39 +01:00
PasswordField refactor: fix misc TS errors (#729) 2022-02-25 10:55:39 +01:00
PercentageCircle fix/strategy tab (#519) 2021-11-26 13:36:04 +01:00
PermissionButton feat: add new feature strategy create/edit pages (#739) 2022-03-09 14:59:24 +01:00
PermissionIconButton refactor: remove unused tooltip prop (#769) 2022-03-09 10:13:50 +01:00
PermissionSwitch refactor: fix misc TS errors (#754) 2022-03-01 13:22:47 +01:00
Proclamation refactor: port MainLayout to TS/SWR (#684) 2022-02-09 14:16:24 +01:00
ProjectSelect refactor: remove unused ProjectSelect props (#705) 2022-02-14 15:48:25 +01:00
ProtectedRoute fix: update PR based on feedback 2022-02-21 16:24:07 +01:00
ResponsiveButton refactor: remove unused tooltip prop (#769) 2022-03-09 10:13:50 +01:00
RolloutIcon feat: add strategies icons (#565) 2022-01-04 11:31:11 +01:00
SearchField fix: update PR based on feedback 2022-03-01 09:03:25 +01:00
SidebarModal feat: add new feature strategy create/edit pages (#739) 2022-03-09 14:59:24 +01:00
Splash refactor: fix misc TS errors (#729) 2022-02-25 10:55:39 +01:00
StatusChip feat: add new feature metrics page (#716) 2022-02-21 13:47:54 +01:00
StrategySeparator feat: add new feature strategy create/edit pages (#739) 2022-03-09 14:59:24 +01:00
StringTruncator
TabNav Merge branch 'main' into refactor/applications 2022-02-08 13:44:42 +01:00
TagSelect refactor: expect existing TS errors (#767) 2022-03-03 10:01:04 +01:00
ToastRenderer refactor: fix misc TS errors (#729) 2022-02-25 10:55:39 +01:00
UpdateButton refactor: update Create and Update buttons types 2022-02-24 10:05:51 +01:00
common.module.scss refactor: format files (#719) 2022-02-18 09:51:10 +01:00
flags.js feat/rbac roles (#562) 2022-01-14 15:50:02 +01:00
index.js refactor: remove unused code (#721) 2022-02-18 08:26:26 +01:00
input-list-field.jsx
select.tsx
util.js refactor: port date utils to TS (#720) 2022-02-25 10:40:55 +01:00