diff --git a/src/components/layout/TopBar.tsx b/src/components/layout/TopBar.tsx index b32da5a..e2ee27f 100644 --- a/src/components/layout/TopBar.tsx +++ b/src/components/layout/TopBar.tsx @@ -199,6 +199,7 @@ export function TopBar() { { const endSessionEndpoint = useAuthStore.getState().endSessionEndpoint; logout(); diff --git a/src/components/ui/dropdown-menu.tsx b/src/components/ui/dropdown-menu.tsx index 4790b35..a6df6f9 100644 --- a/src/components/ui/dropdown-menu.tsx +++ b/src/components/ui/dropdown-menu.tsx @@ -81,12 +81,15 @@ const DropdownMenuItem = React.forwardRef< React.ComponentRef, React.ComponentPropsWithoutRef & { inset?: boolean; + variant?: 'default' | 'destructive'; } ->(({ className, inset, ...props }, ref) => ( +>(({ className, inset, variant = 'default', ...props }, ref) => ( svg]:size-4 [&>svg]:shrink-0', + 'data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 data-[variant=destructive]:focus:text-destructive', inset && 'pl-8', className, )}