"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 { Info } 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 examplesData = jsdocData.examples export default function ExamplesPage() { // Generate TOC items from the data const tocItems = examplesData.items.map((item, index) => ({ id: item.tag.replace(/[^a-zA-Z0-9]/g, "-").toLowerCase(), title: item.tag, level: 1 })) return (
{/* Section Header */}

{examplesData.title}

{examplesData.description}

{/* Content Cards */}
{examplesData.items.map((item, index) => (
{item.tag}
{item.description}
{/* Syntax */}

Syntax:

{item.syntax}
{/* Example with Syntax Highlighting */}

Example:

))}
{/* Footer */}
) }