diff --git a/src/utils/nodeUtil.tsx b/src/utils/nodeUtil.tsx
index c0b81106..aef40010 100644
--- a/src/utils/nodeUtil.tsx
+++ b/src/utils/nodeUtil.tsx
@@ -48,11 +48,17 @@ function convertItemsToNodes(
return ;
}
+ const hasExtra = !!extra || extra === 0;
+
return (
- {label}
- {(!!extra || extra === 0) && (
- {extra}
+ {hasExtra ? (
+ <>
+ {label}
+ {extra}
+ >
+ ) : (
+ label
)}
);
diff --git a/tests/__snapshots__/MenuItem.spec.tsx.snap b/tests/__snapshots__/MenuItem.spec.tsx.snap
index dc957d18..c4e28718 100644
--- a/tests/__snapshots__/MenuItem.spec.tsx.snap
+++ b/tests/__snapshots__/MenuItem.spec.tsx.snap
@@ -22,7 +22,11 @@ exports[`MenuItem overwrite default role should set extra to group option 1`] =
role="menuitem"
tabindex="-1"
>
- Menu Item 1
+