Documents
thread-list-item
thread-list-item
Type
External
Status
Published
Created
Mar 17, 2026
Updated
May 19, 2026
Updated by
Dosu Bot
Source
View

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 attributeValues
[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 */}

thread-list-item | Dosu