Skip to content

Commit f414ae1

Browse files
authored
improvement: template use button (#1954)
1 parent ead0db9 commit f414ae1

File tree

2 files changed

+15
-9
lines changed

2 files changed

+15
-9
lines changed

apps/sim/app/templates/[id]/template.tsx

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -522,7 +522,7 @@ export default function TemplateDetails({ isWorkspaceContext = false }: Template
522522
<div className={cn('flex min-h-screen flex-col', isWorkspaceContext && 'pl-64')}>
523523
<div className='flex flex-1 overflow-hidden'>
524524
<div className='flex flex-1 flex-col overflow-auto px-[24px] pt-[24px] pb-[24px]'>
525-
{/* Top bar with back button and action buttons */}
525+
{/* Top bar with back button */}
526526
<div className='flex items-center justify-between'>
527527
{/* Back button */}
528528
<button
@@ -532,6 +532,11 @@ export default function TemplateDetails({ isWorkspaceContext = false }: Template
532532
<ArrowLeft className='h-[14px] w-[14px]' />
533533
<span>Back</span>
534534
</button>
535+
</div>
536+
537+
{/* Template name and action buttons */}
538+
<div className='mt-[24px] flex items-center justify-between'>
539+
<h1 className='font-medium text-[18px]'>{template.name}</h1>
535540

536541
{/* Action buttons */}
537542
<div className='flex items-center gap-[8px]'>
@@ -636,9 +641,9 @@ export default function TemplateDetails({ isWorkspaceContext = false }: Template
636641
variant='primary'
637642
onClick={handleUseTemplate}
638643
disabled={isUsing}
639-
className='h-[32px] rounded-[6px]'
644+
className='!text-[#FFFFFF] h-[32px] rounded-[6px] px-[12px] text-[14px]'
640645
>
641-
{isUsing ? 'Creating...' : 'Use'}
646+
{isUsing ? 'Creating...' : 'Use template'}
642647
</Button>
643648
) : (
644649
<DropdownMenu
@@ -650,7 +655,7 @@ export default function TemplateDetails({ isWorkspaceContext = false }: Template
650655
variant='primary'
651656
onClick={() => setShowWorkspaceSelectorForUse(true)}
652657
disabled={isUsing || isLoadingWorkspaces}
653-
className='h-[32px] rounded-[6px]'
658+
className='h-[32px] rounded-[6px] px-[16px] text-[#FFFFFF] text-[14px]'
654659
>
655660
{isUsing ? 'Creating...' : isLoadingWorkspaces ? 'Loading...' : 'Use'}
656661
<ChevronDown className='ml-2 h-4 w-4' />
@@ -685,12 +690,9 @@ export default function TemplateDetails({ isWorkspaceContext = false }: Template
685690
</div>
686691
</div>
687692

688-
{/* Template name */}
689-
<h1 className='mt-[24px] font-medium text-[18px]'>{template.name}</h1>
690-
691693
{/* Template tagline */}
692694
{template.details?.tagline && (
693-
<p className='mt-[8px] font-medium text-[#888888] text-[14px]'>
695+
<p className='mt-[4px] font-medium text-[#888888] text-[14px]'>
694696
{template.details.tagline}
695697
</p>
696698
)}

apps/sim/components/emcn/components/button/button.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,11 @@ const buttonVariants = cva(
1515
outline:
1616
'border border-[#727272] bg-[var(--border-strong)] hover:bg-[var(--surface-11)] dark:border-[#727272] dark:bg-[var(--border-strong)] dark:hover:bg-[var(--surface-11)]',
1717
primary:
18-
'bg-[var(--brand-400)] dark:bg-[var(--brand-400)] dark:text-[var(--text-primary)] text-[var(--text-primary)] hover:bg-[var(--brand-400)] hover:dark:bg-[var(--brand-400)] hover:text-[var(--text-primary)] hover:dark:text-[var(--text-primary)]',
18+
'bg-[var(--brand-400)] dark:bg-[var(--brand-400)] dark:text-[var(--text-primary)] text-[var(--text-primary)] hover:brightness-110 hover:text-[var(--text-primary)] hover:dark:text-[var(--text-primary)]',
19+
secondary:
20+
'bg-[var(--brand-secondary)] dark:bg-[var(--brand-secondary)] dark:text-[var(--text-primary)] text-[var(--text-primary)] hover:bg-[var(--brand-secondary)] hover:dark:bg-[var(--brand-secondary)] hover:text-[var(--text-primary)] hover:dark:text-[var(--text-primary)]',
21+
tertiary:
22+
'bg-[var(--brand-tertiary)] dark:bg-[var(--brand-tertiary)] dark:text-[var(--text-primary)] text-[var(--text-primary)] hover:bg-[var(--brand-tertiary)] hover:dark:bg-[var(--brand-tertiary)] hover:text-[var(--text-primary)] hover:dark:text-[var(--text-primary)]',
1923
ghost: '',
2024
'ghost-secondary': 'text-[var(--text-muted)] dark:text-[var(--text-muted)]',
2125
},

0 commit comments

Comments
 (0)