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 (