"use client" import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card" import { Badge } from "@/components/ui/badge" import { Separator } from "@/components/ui/separator" import CodeHighlighter from "@/components/SyntaxHighlighter" import Header from "@/components/Header" import Sidebar from "@/components/Sidebar" import TableOfContents from "@/components/TableOfContents" import { jsdocData } from "@/lib/jsdoc-data" const functionsData = jsdocData.functions export default function FunctionsPage() { // Generate TOC items from the data const tocItems = functionsData.items.map((item, index) => ({ id: item.tag.replace("@", "").replace(/[^a-zA-Z0-9]/g, "-"), title: item.tag, level: 1 })) return (
{functionsData.description}
{item.syntax}