import { listHeader, type ListHeaderVariantProps } from "@seed-design/css/recipes/list-header"; import { forwardRef } from "react"; import clsx from "clsx"; import type { PrimitiveProps } from "@seed-design/react-primitive"; export interface ListHeaderProps extends PrimitiveProps, React.HTMLAttributes, ListHeaderVariantProps { /** * @default "div" */ as?: "div" | "h1" | "h2" | "h3" | "h4" | "h5" | "h6"; } export const ListHeader = forwardRef( ({ as: Comp = "div", ...props }, ref) => { const [variantProps, otherProps] = listHeader.splitVariantProps(props); const className = listHeader(variantProps); return ; }, ); ListHeader.displayName = "ListHeader";