From ae012d62e633b062764ba7ee54ac8e9920042a93 Mon Sep 17 00:00:00 2001 From: olav Date: Fri, 27 May 2022 13:12:03 +0200 Subject: [PATCH] refactor: fix missing IconButton labels (#1038) * refactor: fix missing IconButton labels * refactor: fix percentage text color contrast --- .../PermissionIconButton.tsx | 5 +++- ...eatureOverviewEnvironmentMetrics.styles.ts | 2 +- .../__snapshots__/TagTypeList.test.tsx.snap | 30 +++++++++++++++++++ 3 files changed, 35 insertions(+), 2 deletions(-) diff --git a/frontend/src/component/common/PermissionIconButton/PermissionIconButton.tsx b/frontend/src/component/common/PermissionIconButton/PermissionIconButton.tsx index 2fd5342e6b..0728efb26e 100644 --- a/frontend/src/component/common/PermissionIconButton/PermissionIconButton.tsx +++ b/frontend/src/component/common/PermissionIconButton/PermissionIconButton.tsx @@ -7,6 +7,7 @@ import { ITooltipResolverProps, } from 'component/common/TooltipResolver/TooltipResolver'; import { formatAccessText } from 'utils/formatAccessText'; +import { useId } from 'hooks/useId'; interface IPermissionIconButtonProps { permission: string; @@ -41,6 +42,7 @@ const PermissionIconButton = ({ ...rest }: IButtonProps | ILinkProps) => { const { hasAccess } = useContext(AccessContext); + const id = useId(); let access; if (projectId && environmentId) { @@ -57,10 +59,11 @@ const PermissionIconButton = ({ title={formatAccessText(access, tooltipProps?.title)} arrow > -
+