fixes + added new sidebars

This commit is contained in:
Shahed Nasser
2025-03-10 08:33:21 +02:00
parent 5deb8eaf50
commit 87b041800a
73 changed files with 1252 additions and 881 deletions
@@ -18,7 +18,7 @@ export const SidebarItemCategory = ({
}: SidebarItemCategoryProps) => {
const [showLoading, setShowLoading] = useState(false)
const [open, setOpen] = useState(
item.initialOpen !== undefined ? item.initialOpen : true
item.initialOpen !== undefined ? item.initialOpen : false
)
const {
isItemActive,
@@ -311,6 +311,7 @@ export const SidebarProvider = ({
findSidebarItem({
sidebarItems: s.items,
item: { type: "link", path: activePath, title: "" },
compareTitles: false,
}) !== undefined
) || sidebars[0]
)
@@ -68,7 +68,7 @@ export const findSidebarItem = ({
}): Sidebar.SidebarItem | undefined => {
let foundItem: Sidebar.SidebarItem | undefined
sidebarItems.some((i) => {
if (areSidebarItemsEqual({ itemA: i, itemB: item })) {
if (areSidebarItemsEqual({ itemA: i, itemB: item, compareTitles })) {
foundItem = i
} else if (checkChildren && "children" in i && i.children) {
foundItem = findSidebarItem({