Files
shadcn-ui/apps/www/components/component-source.tsx
2023-01-24 19:51:29 +04:00

22 lines
517 B
TypeScript

"use client"
import * as React from "react"
import { cn } from "@/lib/utils"
import { CodeBlockWrapper } from "@/components/code-block-wrapper"
interface ComponentSourceProps extends React.HTMLAttributes<HTMLDivElement> {
src: string
}
export function ComponentSource({ children, className }: ComponentSourceProps) {
return (
<CodeBlockWrapper
expandButtonTitle="View Primitive"
className={cn("my-6 overflow-hidden rounded-md", className)}
>
{children}
</CodeBlockWrapper>
)
}