"use client" import * as React from "react" import { Link } from "react-router-dom" import { Button } from "@/components/ui/button" import { ComponentDocImportSection, DesignSystemDocArticle, } from "@/components/design-system/component-doc-shell" import { ComponentDocDetails } from "@/components/design-system/component-doc-details" import { DesignSystemPreviewSections, designSystemHasLivePreview, } from "@/components/design-system/design-system-previews" import { resolveComponentDocSpec, } from "@/lib/design-system/component-doc-resolve" import { getComponentDocSpec } from "@/lib/design-system/component-docs" import { getDesignSystemChildEntries, getDesignSystemEntry, type DesignSystemRegistryEntry, } from "@/lib/design-system/registry" import { DS_DOC_BODY, DS_DOC_BODY_EMPHASIS, DS_DOC_SECTION_TITLE } from "@/lib/design-system/doc-typography" import { cn } from "@/lib/utils" import { useProductDashboardHref } from "@/contexts/product-route-sync" function PreviewPlaceholder({ entry }: { entry: DesignSystemRegistryEntry }) { return (