1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-05-08 01:15:49 +02:00
unleash.unleash/frontend/src/interfaces
Nuno Góis bddc508582
chore: actions filter constraints (#6389)
https://linear.app/unleash/issue/2-1952/adapt-actions-form-ui-to-unleash-constraint-operators

Implements the new action filters UI, now powered by constraint
operators.

This PR goes through some effort to not touch existing components too
much, especially since they are critical for activation strategies.
Instead, the new feature tries to adapt to the existing components and
styling them appropriately, while still re-using them. We can refactor
this at a later stage if needed.

This UI will face some more drastic changes in the near future due to
the feature rename, so I wanted to keep this PR mostly scoped to the
constraint operators before proceeding with more changes.


![image](https://github.com/Unleash/unleash/assets/14320932/f4bef4e0-33bd-463c-a252-e1cc0c22e843)


![image](https://github.com/Unleash/unleash/assets/14320932/192a3bd4-f11d-4619-b826-bbf5df80050c)


![image](https://github.com/Unleash/unleash/assets/14320932/fcfc0239-a28f-446d-a901-2e73f0add1a2)


As always, did some manual tests and it seems to be working great!
2024-02-29 12:56:48 +00:00
..
action.ts chore: actions filter constraints (#6389) 2024-02-29 12:56:48 +00:00
application.ts refactor: add application interface and add use applications output interface 2022-02-10 09:33:09 +01:00
banner.ts feat: banner modal (#5132) 2023-10-24 16:26:44 +01:00
context.ts feat: usage on context fields in list (#3906) 2023-06-06 13:59:41 +03:00
environments.ts Feat: last seen by env UI (#4439) 2023-08-08 12:32:33 +03:00
event.ts refactor: port EventHistory to TS/SWR (#669) 2022-02-04 14:25:56 +01:00
featureToggle.ts feat: aggregate metrics for the same timestamp (#5876) 2024-01-12 12:19:30 +01:00
featureTypes.ts Feat/feature toggle view tags (#399) 2021-10-08 11:23:29 +02:00
group.ts feat: root roles from groups (#3559) 2023-04-20 12:29:30 +02:00
incomingWebhook.ts chore: action events UI (#6358) 2024-02-27 13:52:09 +00:00
instance.ts fix: add trial expired warning for enterprise (#3997) 2023-06-16 13:35:24 +02:00
invoice.ts fix: show previous invoices page if UNLEASH_CLOUD is falsy (#1094) 2022-06-14 15:41:28 +02:00
loginEvent.ts refactor: rename sign-on log to login history (#3245) 2023-03-02 13:49:50 +00:00
permissions.ts feat: permission matrix (PoC) (#6223) 2024-02-16 14:31:33 +01:00
personalAPIToken.ts Feat sa table info (#2848) 2023-01-09 16:18:37 +00:00
profile.ts feat: use new role components in project access (#4018) 2023-06-21 08:16:37 +01:00
project.ts feat: update project overview endpoint (#5518) 2023-12-01 20:00:35 +02:00
publicSignupTokens.ts feat: use new role components in project access (#4018) 2023-06-21 08:16:37 +01:00
role.ts feat: use new role components in project access (#4018) 2023-06-21 08:16:37 +01:00
route.ts Fix: integrations form (#4655) 2023-09-11 12:26:40 +00:00
segment.ts fix: assume undefined instead of null on segment project (#3304) 2023-03-13 10:25:48 +00:00
service-account.ts Feat sa table info (#2848) 2023-01-09 16:18:37 +00:00
strategy.ts fix: add symbols as constraint ids (#5913) 2024-01-16 13:47:04 +01:00
tags.ts feat: add create and edit screen for tag-types (NEW) (#603) 2022-01-18 14:35:50 +01:00
toast.ts refactor: replace react-dnd with custom implementation (#988) 2022-05-25 11:40:20 +02:00
token.ts feat: add CORS instance settings (#1239) 2022-08-23 14:04:09 +02:00
uiConfig.ts chore: remove changeRequestConflictHandling flag (#6364) 2024-02-28 10:16:35 +02:00
user.ts chore(deps): update dependency @biomejs/biome to v1.4.0 (#5288) 2023-11-28 09:32:00 +00:00
userProjectRoles.ts feat: Adding Project access requires same role (#6270) 2024-02-20 15:56:53 +01:00