diff --git a/surfsense_web/components/report-panel/report-panel.tsx b/surfsense_web/components/report-panel/report-panel.tsx index 8f29bcb57..7200e1003 100644 --- a/surfsense_web/components/report-panel/report-panel.tsx +++ b/surfsense_web/components/report-panel/report-panel.tsx @@ -328,7 +328,7 @@ function ReportPanelContent({ handleExport("md")}> Download Markdown diff --git a/surfsense_web/components/ui/dropdown-menu.tsx b/surfsense_web/components/ui/dropdown-menu.tsx index bffc32762..015dc5f5d 100644 --- a/surfsense_web/components/ui/dropdown-menu.tsx +++ b/surfsense_web/components/ui/dropdown-menu.tsx @@ -74,7 +74,7 @@ function DropdownMenuItem({ data-inset={inset} data-variant={variant} className={cn( - "focus:bg-accent focus:text-accent-foreground data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 dark:data-[variant=destructive]:focus:bg-destructive/20 data-[variant=destructive]:focus:text-destructive data-[variant=destructive]:*:[svg]:!text-destructive [&_svg:not([class*='text-'])]:text-muted-foreground relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[inset]:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4", + "focus:bg-accent focus:text-accent-foreground dark:focus:bg-neutral-700 data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 dark:data-[variant=destructive]:focus:bg-destructive/20 data-[variant=destructive]:focus:text-destructive data-[variant=destructive]:*:[svg]:!text-destructive [&_svg:not([class*='text-'])]:text-muted-foreground relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[inset]:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4", className )} {...props} @@ -92,7 +92,7 @@ function DropdownMenuCheckboxItem({ - + - + - + - + - + - + - + diff --git a/surfsense_web/components/ui/floating-toolbar.tsx b/surfsense_web/components/ui/floating-toolbar.tsx index 6cfd3379b..80cf190c1 100644 --- a/surfsense_web/components/ui/floating-toolbar.tsx +++ b/surfsense_web/components/ui/floating-toolbar.tsx @@ -74,7 +74,7 @@ export function FloatingToolbar({ {...rootProps} ref={ref} className={cn( - 'scrollbar-hide absolute z-50 overflow-x-auto whitespace-nowrap rounded-md border bg-popover p-1 opacity-100 shadow-md print:hidden', + 'scrollbar-hide absolute z-50 overflow-x-auto whitespace-nowrap rounded-md border bg-popover p-1 opacity-100 shadow-md print:hidden dark:bg-neutral-800 dark:border-neutral-700', 'max-w-[80vw]', className )} diff --git a/surfsense_web/components/ui/inline-combobox.tsx b/surfsense_web/components/ui/inline-combobox.tsx index bc2ce1a3d..2fe8c8cad 100644 --- a/surfsense_web/components/ui/inline-combobox.tsx +++ b/surfsense_web/components/ui/inline-combobox.tsx @@ -328,7 +328,7 @@ const comboboxItemVariants = cva( variants: { interactive: { false: '', - true: 'cursor-pointer transition-colors hover:bg-accent hover:text-accent-foreground data-[active-item=true]:bg-accent data-[active-item=true]:text-accent-foreground', + true: 'cursor-pointer transition-colors hover:bg-accent hover:text-accent-foreground data-[active-item=true]:bg-accent data-[active-item=true]:text-accent-foreground dark:hover:bg-neutral-700 dark:data-[active-item=true]:bg-neutral-700', }, }, } diff --git a/surfsense_web/components/ui/insert-toolbar-button.tsx b/surfsense_web/components/ui/insert-toolbar-button.tsx index c5ae049a1..91d807ef0 100644 --- a/surfsense_web/components/ui/insert-toolbar-button.tsx +++ b/surfsense_web/components/ui/insert-toolbar-button.tsx @@ -195,7 +195,7 @@ export function InsertToolbarButton(props: DropdownMenuProps) { {groups.map(({ group, items }) => ( diff --git a/surfsense_web/components/ui/link-toolbar-button.tsx b/surfsense_web/components/ui/link-toolbar-button.tsx index 1e655e7f7..a63d9d4eb 100644 --- a/surfsense_web/components/ui/link-toolbar-button.tsx +++ b/surfsense_web/components/ui/link-toolbar-button.tsx @@ -17,7 +17,7 @@ export function LinkToolbarButton( const { props: buttonProps } = useLinkToolbarButton(state); return ( - + ); diff --git a/surfsense_web/components/ui/toolbar.tsx b/surfsense_web/components/ui/toolbar.tsx index 7564a6d95..100baa552 100644 --- a/surfsense_web/components/ui/toolbar.tsx +++ b/surfsense_web/components/ui/toolbar.tsx @@ -362,7 +362,8 @@ export function ToolbarMenuGroup({ diff --git a/surfsense_web/components/ui/turn-into-toolbar-button.tsx b/surfsense_web/components/ui/turn-into-toolbar-button.tsx index 546884113..507344ce2 100644 --- a/surfsense_web/components/ui/turn-into-toolbar-button.tsx +++ b/surfsense_web/components/ui/turn-into-toolbar-button.tsx @@ -126,7 +126,7 @@ export const turnIntoItems = [ }, ]; -export function TurnIntoToolbarButton(props: DropdownMenuProps) { +export function TurnIntoToolbarButton({ tooltip = 'Turn into', ...props }: DropdownMenuProps & { tooltip?: React.ReactNode }) { const editor = useEditorRef(); const [open, setOpen] = React.useState(false); @@ -147,7 +147,7 @@ export function TurnIntoToolbarButton(props: DropdownMenuProps) { {selectedItem.label} @@ -155,7 +155,7 @@ export function TurnIntoToolbarButton(props: DropdownMenuProps) { { e.preventDefault(); editor.tf.focus();