Skip to content

Commit 406a604

Browse files
committed
fix(tooltip): add tooltip to canonical toggle button
1 parent ac91d78 commit 406a604

1 file changed

Lines changed: 29 additions & 16 deletions

File tree

  • apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block

apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/components/editor/components/sub-block/sub-block.tsx

Lines changed: 29 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -284,22 +284,35 @@ const renderLabel = (
284284
</>
285285
)}
286286
{showCanonicalToggle && (
287-
<button
288-
type='button'
289-
className='flex h-[12px] w-[12px] flex-shrink-0 items-center justify-center bg-transparent p-0 disabled:cursor-not-allowed disabled:opacity-50'
290-
onClick={canonicalToggle?.onToggle}
291-
disabled={canonicalToggleDisabledResolved}
292-
aria-label={canonicalToggle?.mode === 'advanced' ? 'Use selector' : 'Enter manual ID'}
293-
>
294-
<ArrowLeftRight
295-
className={cn(
296-
'!h-[12px] !w-[12px]',
297-
canonicalToggle?.mode === 'advanced'
298-
? 'text-[var(--text-primary)]'
299-
: 'text-[var(--text-secondary)]'
300-
)}
301-
/>
302-
</button>
287+
<Tooltip.Root>
288+
<Tooltip.Trigger asChild>
289+
<button
290+
type='button'
291+
className='flex h-[12px] w-[12px] flex-shrink-0 items-center justify-center bg-transparent p-0 disabled:cursor-not-allowed disabled:opacity-50'
292+
onClick={canonicalToggle?.onToggle}
293+
disabled={canonicalToggleDisabledResolved}
294+
aria-label={
295+
canonicalToggle?.mode === 'advanced' ? 'Use selector' : 'Enter manual ID'
296+
}
297+
>
298+
<ArrowLeftRight
299+
className={cn(
300+
'!h-[12px] !w-[12px]',
301+
canonicalToggle?.mode === 'advanced'
302+
? 'text-[var(--text-primary)]'
303+
: 'text-[var(--text-secondary)]'
304+
)}
305+
/>
306+
</button>
307+
</Tooltip.Trigger>
308+
<Tooltip.Content side='top'>
309+
<p>
310+
{canonicalToggle?.mode === 'advanced'
311+
? 'Switch to selector'
312+
: 'Switch to manual ID'}
313+
</p>
314+
</Tooltip.Content>
315+
</Tooltip.Root>
303316
)}
304317
</div>
305318
</div>

0 commit comments

Comments
 (0)