import { ThreadListItemPrimitiveArchiveProps, ThreadListItemPrimitiveDeleteProps, ThreadListItemPrimitiveRootProps, ThreadListItemPrimitiveTitleProps, ThreadListItemPrimitiveTriggerProps, ThreadListItemPrimitiveUnarchiveProps } from "@/generated/typeDocs";
import { ThreadListItemPrimitive as ThreadListItemPrimitiveDocs } from "@/generated/primitiveDocs";
{/* AUTO-GENERATED PAGE by scripts/generate-api-reference.mts /}
{/ Do not edit manually. */}
{/* api-manual */}
Anatomy#
import { ThreadListItemPrimitive } from "@assistant-ui/react";
const ThreadListItem = () => (
<ThreadListItemPrimitive.Root>
<ThreadListItemPrimitive.Trigger>
<ThreadListItemPrimitive.Title />
</ThreadListItemPrimitive.Trigger>
<ThreadListItemPrimitive.Archive />
<ThreadListItemPrimitive.Unarchive />
<ThreadListItemPrimitive.Delete />
</ThreadListItemPrimitive.Root>
);
{/* api-manual */}
{/* api-reference /}
{/ AUTO-GENERATED by scripts/generate-api-reference.mts /}
{/ Do not edit this block manually. */}
API Reference#
Root#
{ThreadListItemPrimitiveDocs.Root?.deprecated && (
Deprecated. {ThreadListItemPrimitiveDocs.Root.deprecated}
)}
{ThreadListItemPrimitiveDocs.Root?.description}
{ThreadListItemPrimitiveDocs.Root?.element && (
This primitive renders a {`<${ThreadListItemPrimitiveDocs.Root?.element}>`} element unless asChild is set.
<ParametersTable {...ThreadListItemPrimitiveRootProps} />
{/* api-manual.Root */}
| Data attribute | Values |
|---|---|
[data-active] | Present when this is the current thread. |
| {/* api-manual.Root */} |
Archive#
{ThreadListItemPrimitiveDocs.Archive?.deprecated && (
Deprecated. {ThreadListItemPrimitiveDocs.Archive.deprecated}
)}
{ThreadListItemPrimitiveDocs.Archive?.description}
{ThreadListItemPrimitiveDocs.Archive?.element && (
This primitive renders a {`<${ThreadListItemPrimitiveDocs.Archive?.element}>`} element unless asChild is set.
<ParametersTable {...ThreadListItemPrimitiveArchiveProps} />
Unarchive#
{ThreadListItemPrimitiveDocs.Unarchive?.deprecated && (
Deprecated. {ThreadListItemPrimitiveDocs.Unarchive.deprecated}
)}
{ThreadListItemPrimitiveDocs.Unarchive?.description}
{ThreadListItemPrimitiveDocs.Unarchive?.element && (
This primitive renders a {`<${ThreadListItemPrimitiveDocs.Unarchive?.element}>`} element unless asChild is set.
<ParametersTable {...ThreadListItemPrimitiveUnarchiveProps} />
Delete#
{ThreadListItemPrimitiveDocs.Delete?.deprecated && (
Deprecated. {ThreadListItemPrimitiveDocs.Delete.deprecated}
)}
{ThreadListItemPrimitiveDocs.Delete?.description}
{ThreadListItemPrimitiveDocs.Delete?.element && (
This primitive renders a {`<${ThreadListItemPrimitiveDocs.Delete?.element}>`} element unless asChild is set.
<ParametersTable {...ThreadListItemPrimitiveDeleteProps} />
Trigger#
{ThreadListItemPrimitiveDocs.Trigger?.deprecated && (
Deprecated. {ThreadListItemPrimitiveDocs.Trigger.deprecated}
)}
{ThreadListItemPrimitiveDocs.Trigger?.description}
{ThreadListItemPrimitiveDocs.Trigger?.element && (
This primitive renders a {`<${ThreadListItemPrimitiveDocs.Trigger?.element}>`} element unless asChild is set.
<ParametersTable {...ThreadListItemPrimitiveTriggerProps} />
Title#
{ThreadListItemPrimitiveDocs.Title?.deprecated && (
Deprecated. {ThreadListItemPrimitiveDocs.Title.deprecated}
)}
{ThreadListItemPrimitiveDocs.Title?.description}
{ThreadListItemPrimitiveDocs.Title?.element && (
This primitive renders a {`<${ThreadListItemPrimitiveDocs.Title?.element}>`} element unless asChild is set.
<ParametersTable {...ThreadListItemPrimitiveTitleProps} />
{/* api-reference */}