From 1870d0ae314efbdddbb8cd7ec443763b207afaa6 Mon Sep 17 00:00:00 2001 From: Mil4n0r Date: Wed, 12 Nov 2025 13:56:08 +0100 Subject: [PATCH] Fixed ItemAction type for next router --- packages/lib/src/base-menu/ItemAction.tsx | 4 ++-- packages/lib/src/base-menu/types.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/lib/src/base-menu/ItemAction.tsx b/packages/lib/src/base-menu/ItemAction.tsx index 681e24bbf..9dd1faf25 100644 --- a/packages/lib/src/base-menu/ItemAction.tsx +++ b/packages/lib/src/base-menu/ItemAction.tsx @@ -5,7 +5,7 @@ import DxcIcon from "../icon/Icon"; import { TooltipWrapper } from "../tooltip/Tooltip"; import { useItemAction } from "./useItemAction"; -const Action = styled.button<{ +const Action = styled.a<{ depthLevel: ItemActionProps["depthLevel"]; selected: ItemActionProps["selected"]; displayGroupLines: boolean; @@ -79,7 +79,7 @@ const Control = styled.span` `; const ItemAction = memo( - forwardRef((props, ref) => { + forwardRef((props, ref) => { const { hasTooltip, modifiedBadge, diff --git a/packages/lib/src/base-menu/types.ts b/packages/lib/src/base-menu/types.ts index 1ef9fc25b..9024dad6a 100644 --- a/packages/lib/src/base-menu/types.ts +++ b/packages/lib/src/base-menu/types.ts @@ -61,7 +61,7 @@ type MenuItemProps = { item: ItemWithId | GroupItemWithId; depthLevel?: number; }; -type ItemActionProps = ButtonHTMLAttributes & { +type ItemActionProps = ButtonHTMLAttributes & { badge?: Item["badge"]; collapseIcon?: ReactNode; depthLevel: number;