import { Slot } from "@radix-ui/react-slot" import { Children } from "react" import { subtitleVariants } from "./variants" import type { SubtitleProps } from "./subtitle" export default function Subtitle({ asChild = false, className = "", color, hideEmpty = true, textAlign, textTransform, ...props }: SubtitleProps) { if (hideEmpty && Children.count(props.children) === 0) { return null } const Comp = asChild ? Slot : "p" const classNames = subtitleVariants({ className, color, textAlign, textTransform, }) return }