diff --git a/packages/design-system/src/components/N8nMenuItem/MenuItem.vue b/packages/design-system/src/components/N8nMenuItem/MenuItem.vue index 8922525f736bb..f29fad87f9928 100644 --- a/packages/design-system/src/components/N8nMenuItem/MenuItem.vue +++ b/packages/design-system/src/components/N8nMenuItem/MenuItem.vue @@ -97,6 +97,7 @@ import N8nIcon from '../N8nIcon'; import ConditionalRouterLink from '../ConditionalRouterLink'; import type { IMenuItem } from '../../types'; import { doesMenuItemMatchCurrentRoute } from './routerUtil'; +import { getInitials } from './labelUtil'; interface MenuItemProps { item: IMenuItem; @@ -149,16 +150,6 @@ const isItemActive = (item: IMenuItem): boolean => { Array.isArray(item.children) && item.children.some((child) => isActive(child)); return isActive(item) || hasActiveChild; }; - -const getInitials = (label: string): string => { - const words = label.split(' '); - - if (words.length === 1) { - return words[0].substring(0, 2); - } else { - return words[0].charAt(0) + words[1].charAt(0); - } -};