UI: fix sidebar icon trigger

This commit is contained in:
Fuma Nama
2024-11-30 17:26:43 +08:00
parent c88590b935
commit 2d0501fd4d
4 changed files with 18 additions and 2 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'fumadocs-openapi': minor
---
Support webhooks & callbacks
+5
View File
@@ -0,0 +1,5 @@
---
'fumadocs-openapi': minor
---
Support OpenAPI 3.1
+5
View File
@@ -0,0 +1,5 @@
---
'fumadocs-ui': patch
---
Fi sidebar icon trigger
+3 -2
View File
@@ -320,10 +320,11 @@ export function SidebarFolderLink(props: LinkProps) {
props.className,
)}
onClick={(e) => {
setOpen((prev) => !active || !prev);
if ((e.target as HTMLElement).hasAttribute('data-icon')) {
setOpen((prev) => !prev);
e.preventDefault();
} else {
setOpen((prev) => !active || !prev);
}
}}
prefetch={prefetch}