diff --git a/src/components/Accordion/Accordion.tsx b/src/components/Accordion/Accordion.tsx index f70f529b..35a699cc 100644 --- a/src/components/Accordion/Accordion.tsx +++ b/src/components/Accordion/Accordion.tsx @@ -38,6 +38,7 @@ const Accordion = ({ {icon ? ( diff --git a/src/components/Alert/Alert.tsx b/src/components/Alert/Alert.tsx index e691015a..7d11bc73 100644 --- a/src/components/Alert/Alert.tsx +++ b/src/components/Alert/Alert.tsx @@ -47,6 +47,7 @@ const Alert = ({ @@ -63,7 +64,10 @@ const Alert = ({ data-testid="click-alert-dismiss-button" onClick={() => setIsVisible(false)} > - + )} diff --git a/src/components/Badge/Badge.tsx b/src/components/Badge/Badge.tsx index 47ddedcf..4fccbe79 100644 --- a/src/components/Badge/Badge.tsx +++ b/src/components/Badge/Badge.tsx @@ -72,6 +72,7 @@ export const Badge = ({ $state={state} as={Icon} onClick={onClose} + aria-label="close" /> )} diff --git a/src/components/Button/Button.tsx b/src/components/Button/Button.tsx index 7a734135..0328b2c6 100644 --- a/src/components/Button/Button.tsx +++ b/src/components/Button/Button.tsx @@ -39,6 +39,7 @@ export const Button = ({ {iconLeft && ( )} @@ -48,6 +49,7 @@ export const Button = ({ {iconRight && ( )} @@ -56,6 +58,7 @@ export const Button = ({ )} diff --git a/src/components/CardPrimary/CardPrimary.tsx b/src/components/CardPrimary/CardPrimary.tsx index bcfd4e13..b7469aaf 100644 --- a/src/components/CardPrimary/CardPrimary.tsx +++ b/src/components/CardPrimary/CardPrimary.tsx @@ -127,7 +127,10 @@ export const CardPrimary = ({ $size={size} $disabled={disabled} > - + {title} diff --git a/src/components/CardSecondary/CardSecondary.tsx b/src/components/CardSecondary/CardSecondary.tsx index a5d92e9b..516bb2d1 100644 --- a/src/components/CardSecondary/CardSecondary.tsx +++ b/src/components/CardSecondary/CardSecondary.tsx @@ -127,6 +127,7 @@ export const CardSecondary = ({ {title} diff --git a/src/components/Icon/Icon.tsx b/src/components/Icon/Icon.tsx index f98a6b2b..2868af77 100644 --- a/src/components/Icon/Icon.tsx +++ b/src/components/Icon/Icon.tsx @@ -93,6 +93,8 @@ const SvgImage = ({ name, size, theme, ...props }: ImageType) => { ); diff --git a/src/components/IconButton/IconButton.tsx b/src/components/IconButton/IconButton.tsx index eb2c543b..4c7cd462 100644 --- a/src/components/IconButton/IconButton.tsx +++ b/src/components/IconButton/IconButton.tsx @@ -11,12 +11,16 @@ export interface IconButtonProps extends HTMLAttributes { export const IconButton = forwardRef( ({ type = "primary", icon, size, ...props }, ref) => { + const iconName = icon ? icon.toString() : "unknown icon"; + return (