From 4f04280143858904cd8991b155aba65fa4715924 Mon Sep 17 00:00:00 2001 From: Abdul Rahman Date: Fri, 20 Feb 2026 23:44:17 +0530 Subject: [PATCH] Refactor CommandMenuNewSidebarItemViewPickerSubView for improved clarity and functionality - Reorganized import statements for consistency and clarity. - Introduced `isDefined` utility for better handling of `selectedObjectMetadataItem`. - Enhanced readability by adjusting the conditional check for icon color assignment. --- .../CommandMenuNewSidebarItemViewPickerSubView.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/twenty-front/src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuNewSidebarItemViewPickerSubView.tsx b/packages/twenty-front/src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuNewSidebarItemViewPickerSubView.tsx index cd18d46d7ea..aa6058e3f5a 100644 --- a/packages/twenty-front/src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuNewSidebarItemViewPickerSubView.tsx +++ b/packages/twenty-front/src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuNewSidebarItemViewPickerSubView.tsx @@ -1,7 +1,3 @@ -import { useLingui } from '@lingui/react/macro'; -import { useState } from 'react'; -import { useIcons } from 'twenty-ui/display'; - import { CommandGroup } from '@/command-menu/components/CommandGroup'; import { CommandMenuAddToNavDroppable } from '@/command-menu/components/CommandMenuAddToNavDroppable'; import { CommandMenuItemWithAddToNavigationDrag } from '@/command-menu/components/CommandMenuItemWithAddToNavigationDrag'; @@ -22,6 +18,10 @@ import { useRecoilValueV2 } from '@/ui/utilities/state/jotai/hooks/useRecoilValu import { useSetRecoilStateV2 } from '@/ui/utilities/state/jotai/hooks/useSetRecoilStateV2'; import { type View } from '@/views/types/View'; import { ViewKey } from '@/views/types/ViewKey'; +import { useLingui } from '@lingui/react/macro'; +import { useState } from 'react'; +import { isDefined } from 'twenty-shared/utils'; +import { useIcons } from 'twenty-ui/display'; type CommandMenuNewSidebarItemViewPickerSubViewProps = { selectedObjectMetadataIdForView: string; @@ -81,7 +81,7 @@ export const CommandMenuNewSidebarItemViewPickerSubView = ({ currentDraft, addMenuItemInsertionContext?.targetFolderId ?? null, addMenuItemInsertionContext?.targetIndex, - selectedObjectMetadataItem + isDefined(selectedObjectMetadataItem) ? getStandardObjectIconColor(selectedObjectMetadataItem.nameSingular) : undefined, );