Skip to content

Commit a4733cc

Browse files
authored
fix(style): apply variant 'destructive' to sign-out buttons (#236)
* style: apply variant 'destructive' to sign-out buttons * chore: apply Prettier formatting to destructive sign-out button
1 parent 8d6f63f commit a4733cc

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

src/components/layout/nav-user.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,10 @@ export function NavUser({ user }: NavUserProps) {
106106
</DropdownMenuItem>
107107
</DropdownMenuGroup>
108108
<DropdownMenuSeparator />
109-
<DropdownMenuItem onClick={() => setOpen(true)}>
109+
<DropdownMenuItem
110+
variant='destructive'
111+
onClick={() => setOpen(true)}
112+
>
110113
<LogOut />
111114
Sign out
112115
</DropdownMenuItem>

src/components/profile-dropdown.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,11 @@ export function ProfileDropdown() {
6060
<DropdownMenuItem>New Team</DropdownMenuItem>
6161
</DropdownMenuGroup>
6262
<DropdownMenuSeparator />
63-
<DropdownMenuItem onClick={() => setOpen(true)}>
63+
<DropdownMenuItem variant='destructive' onClick={() => setOpen(true)}>
6464
Sign out
65-
<DropdownMenuShortcut>⇧⌘Q</DropdownMenuShortcut>
65+
<DropdownMenuShortcut className='text-current'>
66+
⇧⌘Q
67+
</DropdownMenuShortcut>
6668
</DropdownMenuItem>
6769
</DropdownMenuContent>
6870
</DropdownMenu>

src/components/sign-out-dialog.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ export function SignOutDialog({ open, onOpenChange }: SignOutDialogProps) {
3030
title='Sign out'
3131
desc='Are you sure you want to sign out? You will need to sign in again to access your account.'
3232
confirmText='Sign out'
33+
destructive
3334
handleConfirm={handleSignOut}
3435
className='sm:max-w-sm'
3536
/>

0 commit comments

Comments
 (0)