"use client"; import { Primitive } from "../../utils/Primitive"; import { type ComponentRef, forwardRef, type ComponentPropsWithoutRef, } from "react"; export namespace ThreadPrimitiveRoot { export type Element = ComponentRef; /** * Props for the ThreadPrimitive.Root component. * Accepts all standard div element props. */ export type Props = ComponentPropsWithoutRef; } /** * The root container component for a thread. * * This component serves as the foundational wrapper for all thread-related components. * It provides the basic structure and context needed for thread functionality. * * @example * ```tsx * * * * {() => } * * * * ``` */ export const ThreadPrimitiveRoot = forwardRef< ThreadPrimitiveRoot.Element, ThreadPrimitiveRoot.Props >((props, ref) => { return ; }); ThreadPrimitiveRoot.displayName = "ThreadPrimitive.Root";