fix(webui): add cursor-pointer and select-none to sidebar menu text spans

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
sheetung
2026-05-16 15:01:30 +00:00
parent 17bbc8bf10
commit 67784708d6

View File

@@ -338,7 +338,7 @@ function NavItems({
tooltip={config.name} tooltip={config.name}
> >
{config.icon} {config.icon}
<span>{config.name}</span> <span className="cursor-pointer select-none">{config.name}</span>
</SidebarMenuButton> </SidebarMenuButton>
</SidebarMenuItem> </SidebarMenuItem>
); );
@@ -728,7 +728,7 @@ function NavItems({
}} }}
> >
{config.icon} {config.icon}
<span>{config.name}</span> <span className="cursor-pointer select-none">{config.name}</span>
<div className="ml-auto flex items-center gap-0.5 -mr-1"> <div className="ml-auto flex items-center gap-0.5 -mr-1">
{canCreate && {canCreate &&
(isPlugin ? ( (isPlugin ? (
@@ -1108,7 +1108,7 @@ function PluginPagesNav() {
className="select-none" className="select-none"
> >
{pluginIcon} {pluginIcon}
<span>{page.name}</span> <span className="cursor-pointer">{page.name}</span>
</SidebarMenuButton> </SidebarMenuButton>
</SidebarMenuItem> </SidebarMenuItem>
); );
@@ -1128,7 +1128,7 @@ function PluginPagesNav() {
className="select-none" className="select-none"
> >
{pluginIcon} {pluginIcon}
<span>{label}</span> <span className="cursor-pointer">{label}</span>
<ChevronRight className="ml-auto size-4 transition-transform duration-200 group-data-[state=open]/collapsible:rotate-90" /> <ChevronRight className="ml-auto size-4 transition-transform duration-200 group-data-[state=open]/collapsible:rotate-90" />
</SidebarMenuButton> </SidebarMenuButton>
</CollapsibleTrigger> </CollapsibleTrigger>
@@ -1144,7 +1144,7 @@ function PluginPagesNav() {
onClick={() => navigate(route)} onClick={() => navigate(route)}
className="select-none" className="select-none"
> >
<span>{page.name}</span> <span className="cursor-pointer">{page.name}</span>
</SidebarMenuSubButton> </SidebarMenuSubButton>
</SidebarMenuSubItem> </SidebarMenuSubItem>
); );