docs: fixes to navbar and sidebar in mobile (#12379)

* docs: fixes to navbar and sidebar in mobile

* fix height issues
This commit is contained in:
Shahed Nasser
2025-05-06 19:11:15 +03:00
committed by GitHub
parent 91173f3052
commit 74e93b3079
4 changed files with 16 additions and 14 deletions
@@ -64,7 +64,13 @@ export const SidebarItemCategory = ({
}, [persistCategoryState])
const handleOpen = () => {
item.onOpen?.()
if (!open) {
item.onOpen?.()
}
if (persistCategoryState) {
updatePersistedCategoryState(item.title, !open)
}
setOpen((prev) => !prev)
}
const isTitleOneWord = useMemo(
@@ -87,15 +93,7 @@ export const SidebarItemCategory = ({
!isTitleOneWord && "break-words"
)}
tabIndex={-1}
onClick={() => {
if (!open) {
handleOpen()
}
if (persistCategoryState) {
updatePersistedCategoryState(item.title, !open)
}
setOpen((prev) => !prev)
}}
onClick={handleOpen}
>
<span
className={clsx(