Skip to content

Commit 498a68f

Browse files
tweak context menu widths
1 parent 3087995 commit 498a68f

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

apps/sim/app/workspace/[workspaceId]/home/components/user-input/components/plus-menu-dropdown.tsx

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,13 @@ export const PlusMenuDropdown = React.memo(
245245
side='top'
246246
sideOffset={8}
247247
avoidCollisions={!isMention}
248-
className='flex w-[360px] max-w-[calc(100vw-32px)] flex-col overflow-hidden'
248+
className={cn(
249+
'flex flex-col overflow-hidden',
250+
// Plus-click shows short fixed labels (Workflows, Tables, …) — let it size
251+
// to its content via the emcn DropdownMenuContent default max-w.
252+
// Mention mode renders resource names directly, so widen for breathing room.
253+
isMention && 'w-[300px] max-w-[calc(100vw-32px)]'
254+
)}
249255
onCloseAutoFocus={handleCloseAutoFocus}
250256
onOpenAutoFocus={handleOpenAutoFocus}
251257
onKeyDown={handleContentKeyDown}
@@ -279,7 +285,7 @@ export const PlusMenuDropdown = React.memo(
279285
/>
280286
<span>Workflows</span>
281287
</DropdownMenuSubTrigger>
282-
<DropdownMenuSubContent>
288+
<DropdownMenuSubContent className='w-[300px] max-w-[calc(100vw-32px)]'>
283289
<WorkflowFolderTreeItems nodes={workflowTree} onSelect={handleSelect} />
284290
</DropdownMenuSubContent>
285291
</DropdownMenuSub>
@@ -296,7 +302,7 @@ export const PlusMenuDropdown = React.memo(
296302
<Icon className='h-[14px] w-[14px]' />
297303
<span>{config.label}</span>
298304
</DropdownMenuSubTrigger>
299-
<DropdownMenuSubContent>
305+
<DropdownMenuSubContent className='w-[300px] max-w-[calc(100vw-32px)]'>
300306
{items.map((item) => (
301307
<DropdownMenuItem
302308
key={item.id}

0 commit comments

Comments
 (0)