import * as React from "react" import Image from "next/image" import Link from "next/link" import { cn } from "@/lib/utils" import { Callout } from "@/components/callout" import { CodeBlockCommand } from "@/components/code-block-command" import { CodeCollapsibleWrapper } from "@/components/code-collapsible-wrapper" import { CodeTabs } from "@/components/code-tabs" import { ComponentPreview } from "@/components/component-preview" import { ComponentSource } from "@/components/component-source" import { ComponentsList } from "@/components/components-list" import { CopyButton } from "@/components/copy-button" import { getIconForLanguageExtension } from "@/components/icons" import { Accordion, AccordionContent, AccordionItem, AccordionTrigger, } from "@/registry/new-york-v4/ui/accordion" import { Alert, AlertDescription, AlertTitle, } from "@/registry/new-york-v4/ui/alert" import { AspectRatio } from "@/registry/new-york-v4/ui/aspect-ratio" import { Button } from "@/registry/new-york-v4/ui/button" import { Tabs, TabsContent, TabsList, TabsTrigger, } from "@/registry/new-york-v4/ui/tabs" export const mdxComponents = { h1: ({ className, ...props }: React.ComponentProps<"h1">) => (
), h2: ({ className, ...props }: React.ComponentProps<"h2">) => { return ( ) }, h3: ({ className, ...props }: React.ComponentProps<"h3">) => ( ), h4: ({ className, ...props }: React.ComponentProps<"h4">) => ( ), h5: ({ className, ...props }: React.ComponentProps<"h5">) => ( ), h6: ({ className, ...props }: React.ComponentProps<"h6">) => ( ), a: ({ className, ...props }: React.ComponentProps<"a">) => ( ), p: ({ className, ...props }: React.ComponentProps<"p">) => ( ), strong: ({ className, ...props }: React.HTMLAttributes
{children}
)
},
figure: ({ className, ...props }: React.ComponentProps<"figure">) => {
return
)
}
// npm command.
const isNpmCommand = __npm__ && __yarn__ && __pnpm__ && __bun__
if (isNpmCommand) {
return (
>
)
},
Step: ({ className, ...props }: React.ComponentProps<"h3">) => (
),
Steps: ({ ...props }) => (
),
Image: ({
src,
className,
width,
height,
alt,
...props
}: React.ComponentProps<"img">) => (