"use client"; import { Accordion, AccordionContent, AccordionItem, AccordionTrigger, } from "@/components/ui/accordion"; import { AsideLink } from "@/components/ui/aside-link"; import { FadeIn, FadeInStagger } from "@/components/ui/fade-in"; import { Suspense } from "react"; import { useSearchContext } from "fumadocs-ui/provider"; import { usePathname } from "next/navigation"; import { contents } from "./sidebar-content"; import { Search } from "lucide-react"; export default function ArticleLayout() { const { setOpenSearch } = useSearchContext(); const pathname = usePathname(); function getDefaultValue() { const defaultValue = contents.findIndex((item) => item.list.some((listItem) => listItem.href === pathname) ); return defaultValue === -1 ? 0 : defaultValue; } return ( ); }