Skip to content

Commit

Permalink
#251 Fix DropdownMenu not registering icon props properly
Browse files Browse the repository at this point in the history
  • Loading branch information
Felix Beceic authored and jtomic-croz committed Jun 5, 2024
1 parent c176ae9 commit 1f39dab
Showing 1 changed file with 13 additions and 3 deletions.
16 changes: 13 additions & 3 deletions libs/menu/src/DropdownMenu.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -131,9 +131,19 @@ function DropdownMenu({
{ [tokens.Icon.color.light]: iconColor === "light" },
);

const iconProps = { className: iconClassName, size: 3 };
const finalOpenExpanderIcon = useIcon("openExpander", openExpanderIcon, iconProps);
const finalCloseExpanderIcon = useIcon("closeExpander", closeExpanderIcon, iconProps);
const openIconProps = {
className: openExpanderIcon?.props.className || iconClassName,
size: openExpanderIcon?.props.size || 3,
...openExpanderIcon?.props,
};
const finalOpenExpanderIcon = useIcon("openExpander", openExpanderIcon, openIconProps);

const closeIconProps = {
className: closeExpanderIcon?.props.className || iconClassName,
size: closeExpanderIcon?.props.size || 3,
...closeExpanderIcon?.props,
};
const finalCloseExpanderIcon = useIcon("closeExpander", closeExpanderIcon, closeIconProps);

const responsiveIcon = (
<div>
Expand Down

0 comments on commit 1f39dab

Please sign in to comment.