From d852e408f3d63e9391ac8a23b9b11e76e75e96fa Mon Sep 17 00:00:00 2001 From: Sabin Shrestha Date: Fri, 18 Jul 2025 20:24:34 +0545 Subject: [PATCH 1/2] fix(ui): Add cursor pointer style to button elements --- surfsense_web/app/globals.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/surfsense_web/app/globals.css b/surfsense_web/app/globals.css index 5dbd332..a744656 100644 --- a/surfsense_web/app/globals.css +++ b/surfsense_web/app/globals.css @@ -152,3 +152,7 @@ --sidebar-ring: 217.2 91.2% 59.8%; } } + +button { + cursor: pointer; +} \ No newline at end of file From e8da34f5dbf8ce77e8360760eba0d0325150ab5b Mon Sep 17 00:00:00 2001 From: Sabin Shrestha Date: Fri, 18 Jul 2025 20:34:53 +0545 Subject: [PATCH 2/2] fix(ui): Change cursor style to pointer for DropdownMenuItem --- surfsense_web/components/ui/dropdown-menu.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/surfsense_web/components/ui/dropdown-menu.tsx b/surfsense_web/components/ui/dropdown-menu.tsx index 8cf3fd1..ac74abf 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-foreground data-[variant=destructive]:focus:bg-destructive/10 dark:data-[variant=destructive]:focus:bg-destructive/40 data-[variant=destructive]:focus:text-destructive-foreground data-[variant=destructive]:*:[svg]:!text-destructive-foreground [&_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 data-[variant=destructive]:text-destructive-foreground data-[variant=destructive]:focus:bg-destructive/10 dark:data-[variant=destructive]:focus:bg-destructive/40 data-[variant=destructive]:focus:text-destructive-foreground data-[variant=destructive]:*:[svg]:!text-destructive-foreground [&_svg:not([class*='text-'])]:text-muted-foreground relative flex cursor-pointer 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}