"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 { Users } from "lucide-react" 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 bestPracticesData = jsdocData["best-practices"] export default function BestPracticesPage() { // Generate TOC items from the data const tocItems = bestPracticesData.items.map((item, index) => ({ id: item.tag.replace(/[^a-zA-Z0-9]/g, "-").toLowerCase(), title: item.tag, level: 1 })) return (
{bestPracticesData.description}
{item.syntax}