1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-12-22 19:07:54 +01:00
unleash.unleash/frontend/src/component/common
Nuno Góis 73b4ae18c1
feat: responsive strategy icons (#4121)
https://linear.app/unleash/issue/2-1167/multiple-strategies-breaking-the-environment-card

https://linear.app/unleash/issue/2-1179/buttons-have-an-extra-space-if-the-icon-its-not-visible

This fixes the broken UI when we have too many strategies.

Before:
<img width="1500" alt="image"
src="https://github.com/Unleash/unleash/assets/14320932/ddf2f636-965c-4527-b879-dba5c16d9630">

After:
<img width="1303" alt="image"
src="https://github.com/Unleash/unleash/assets/14320932/852c20c9-c5f4-4aa5-b8c0-e5bc5286c572">

We also added the new strategy type to the tooltips:
<img width="519" alt="image"
src="https://github.com/Unleash/unleash/assets/14320932/117ee00f-f2a7-4ecb-8596-44486a2870a2">

<img width="422" alt="image"
src="https://github.com/Unleash/unleash/assets/14320932/4281a48c-4b6e-4100-86e2-29dfe9ce4cec">

This also fixes an extra margin we caught on our `PermissionButton` when
it had no endIcon set.

Co-authored by: @daveleek

---------

Co-authored-by: David Leek <david@getunleash.io>
2023-06-29 18:01:27 +01:00
..
AnimateOnMount refactor: styles batch 3 (#2821) 2023-01-11 17:44:21 +01:00
Announcer MakeStyles refactor 1-3 (#2835) 2023-01-09 10:41:58 +02:00
ApiError
ApiTokenTable Feat/more granular permissions check in create apitoken (#4072) 2023-06-23 10:57:08 +02:00
AutocompleteBox refactor: light theme colors (#3252) 2023-03-06 12:58:36 +02:00
Badge Disable and enable strategies - frontend (#3582) 2023-04-26 11:41:24 +02:00
BatchSelectionActionsBar fix: make area behind bulk actions clickable (#3838) 2023-05-23 10:41:01 +02:00
BreadcrumbNav fix: small breadcrumb adjustments (#2893) 2023-01-16 13:09:38 +01:00
CheckmarkBadge feat: dark theme v1 (#3298) 2023-03-22 16:37:40 +02:00
Codebox refactor: light theme colors (#3252) 2023-03-06 12:58:36 +02:00
ConditionallyRender
ConstraintAccordion fix: ensure rel=noreferrer on target=_blank (#3755) 2023-05-12 09:51:33 +01:00
CreateButton feat: revive features (#3344) 2023-03-17 18:21:13 +00:00
DateTimePicker Variants per environment (frontend) (#2453) 2022-11-18 11:43:24 +00:00
Dialogue feat: dark theme v1 (#3298) 2023-03-22 16:37:40 +02:00
DividerText fix: remove all warnings (#3055) 2023-02-07 11:20:44 +01:00
DropdownMenu
EnvironmentIcon feat: dark theme v1 (#3298) 2023-03-22 16:37:40 +02:00
EnvironmentStrategiesDialog feat: revive features (#3344) 2023-03-17 18:21:13 +00:00
FavoriteIconButton feat: dark theme v1 (#3298) 2023-03-22 16:37:40 +02:00
FeatureArchiveDialog UI/bulk stale (#3320) 2023-03-16 14:54:38 +01:00
FeatureStaleDialog
FeatureStatusChip feat: dark theme v1 (#3298) 2023-03-22 16:37:40 +02:00
Feedback feat: implement plausible tracking (#3212) 2023-02-28 14:29:14 +01:00
FormTemplate feat: edit change requests (#3573) 2023-04-24 15:32:19 +02:00
GeneralSelect Change requests - add multiple reviewers (#2448) 2022-11-17 11:08:29 +02:00
Gradient
GridCol
GridRow
GuidanceIndicator feat: dark theme v1 (#3298) 2023-03-22 16:37:40 +02:00
HelpIcon fix: dark theme UI fixes (#3423) 2023-03-30 16:57:35 +01:00
Highlighter Refactor makestyles 2 2 (#2827) 2023-01-05 16:23:40 +02:00
HtmlTooltip feat: custom root roles (#3975) 2023-06-14 14:40:40 +01:00
Input add selectable timezone (#2911) 2023-01-30 15:36:42 +01:00
InputCaption
InputListField
InstanceStatus refactor: misc cleanups (#4022) 2023-06-21 15:08:52 +01:00
ItemList
Loader Refactor makestyles 2 2 (#2827) 2023-01-05 16:23:40 +02:00
LoginRedirect
MainHeader fix: misc UI/UX fixes, mostly related with favorites (#2683) 2022-12-13 13:19:21 +00:00
Mermaid fix: dark theme UI fixes (#3423) 2023-03-30 16:57:35 +01:00
MessageBanner feat: message banner (variants) (#3788) 2023-05-18 09:38:59 +01:00
NoItems Refactor makestyles 2 2 (#2827) 2023-01-05 16:23:40 +02:00
NotFound refactor: light theme colors (#3252) 2023-03-06 12:58:36 +02:00
Notifications fix: notifcations word break (#3403) 2023-03-28 13:27:47 +03:00
OperatorUpgradeAlert feat: dark theme v1 (#3298) 2023-03-22 16:37:40 +02:00
PageContent fix: PageContent bodyContainer overflowX (#2852) 2023-01-10 16:46:53 +01:00
PageHeader feat: implement project-scoped segments in project settings (#3335) 2023-03-17 08:23:27 +00:00
PasswordField
PercentageCircle refactor: light theme colors (#3252) 2023-03-06 12:58:36 +02:00
PermissionButton feat: responsive strategy icons (#4121) 2023-06-29 18:01:27 +01:00
PermissionGuard feat: upgrade AdminAlert to PermissionGuard (#4074) 2023-06-23 13:25:35 +01:00
PermissionHOC
PermissionIconButton Feat project segments permissions (#3346) 2023-03-17 17:43:48 +00:00
PermissionSwitch added contraints checking in change request permissions (#2690) 2022-12-14 13:00:51 +01:00
PremiumFeature fix: ensure rel=noreferrer on target=_blank (#3755) 2023-05-12 09:51:33 +01:00
PrettifyLargeNumber linter fixes (#2561) 2022-11-30 10:52:13 +01:00
Proclamation Refactor makestyles 2 2 (#2827) 2023-01-05 16:23:40 +02:00
ProjectSelect
ProtectedRoute
ResponsiveButton Feat/more granular permissions check in create apitoken (#4072) 2023-06-23 10:57:08 +02:00
RoleBadge refactor: roles - make better plan assumptions (#4113) 2023-06-28 16:00:14 +01:00
RoleDescription feat: roles unification (#3999) 2023-06-19 09:41:40 +01:00
RoleSelect refactor: roles - make better plan assumptions (#4113) 2023-06-28 16:00:14 +01:00
ScrollTop
Search E2E test - batch updates (#3392) 2023-03-29 14:47:12 +03:00
SegmentItem refactor: light theme colors (#3252) 2023-03-06 12:58:36 +02:00
SidebarModal feat: edit change requests (#3573) 2023-04-24 15:32:19 +02:00
SkipNavLink fix: header-responsiveness (#3381) 2023-03-24 15:51:28 +02:00
StaleDataNotification refactor: styles batch 3 (#2821) 2023-01-11 17:44:21 +01:00
StrategyItemContainer chore: remove strategyImprovements flag (#4043) 2023-06-28 11:38:21 +03:00
StrategySeparator refactor: light theme colors (#3252) 2023-03-06 12:58:36 +02:00
StringTruncator
Table refactor: roles - make better plan assumptions (#4113) 2023-06-28 16:00:14 +01:00
TabNav refactor: light theme colors (#3252) 2023-03-06 12:58:36 +02:00
ThemeMode
ToastRenderer fix: dark theme UI fixes (#3423) 2023-03-30 16:57:35 +01:00
TooltipLink feat: improve variants modal UI/UX (#3307) 2023-03-15 12:22:06 +00:00
TooltipResolver Fix plan upgrade tooltip (#2549) 2022-11-29 10:06:29 +02:00
UpdateButton feat: revive features (#3344) 2023-03-17 18:21:13 +00:00
UserAvatar
VerticalTabs feat: dark theme v1 (#3298) 2023-03-22 16:37:40 +02:00
common.module.scss fix: application name link styling (#3724) 2023-05-09 13:02:32 +00:00
flags.ts
index.jsx
select.tsx
util.ts refactor: remove old components after variants per env (#3110) 2023-02-14 16:03:53 +00:00