Documents
message-part
message-part
Type
External
Status
Published
Created
Mar 17, 2026
Updated
May 19, 2026
Updated by
Dosu Bot
Source
View

import { MessagePartPrimitiveImageProps, MessagePartPrimitiveMessagesProps, MessagePartPrimitiveTextProps } from "@/generated/typeDocs";
import { MessagePartPrimitive as MessagePartPrimitiveDocs } from "@/generated/primitiveDocs";

{/* AUTO-GENERATED PAGE by scripts/generate-api-reference.mts /}
{/
Do not edit manually. */}

{/* api-manual */}

Anatomy#

import { MessagePartPrimitive } from "@assistant-ui/react";

const TextMessagePart = () => {
  return <MessagePartPrimitive.Text />;
};

{/* api-manual */}

{/* api-reference /}
{/
AUTO-GENERATED by scripts/generate-api-reference.mts /}
{/
Do not edit this block manually. */}

API Reference#

Text#

{MessagePartPrimitiveDocs.Text?.deprecated && (

Deprecated. {MessagePartPrimitiveDocs.Text.deprecated}

)}

{MessagePartPrimitiveDocs.Text?.description}

{MessagePartPrimitiveDocs.Text?.element && (

This primitive renders a {`<${MessagePartPrimitiveDocs.Text?.element}>`} element unless asChild is set.

)}

<ParametersTable {...MessagePartPrimitiveTextProps} />

{/* api-manual.Text */}

Data attributeValues
[data-status]"running", "complete", or "incomplete"
{/* api-manual.Text */}

Image#

{MessagePartPrimitiveDocs.Image?.deprecated && (

Deprecated. {MessagePartPrimitiveDocs.Image.deprecated}

)}

{MessagePartPrimitiveDocs.Image?.description}

{MessagePartPrimitiveDocs.Image?.element && (

This primitive renders a {`<${MessagePartPrimitiveDocs.Image?.element}>`} element unless asChild is set.

)}

<ParametersTable {...MessagePartPrimitiveImageProps} />

InProgress#

{MessagePartPrimitiveDocs.InProgress?.deprecated && (

Deprecated. {MessagePartPrimitiveDocs.InProgress.deprecated}

)}

{MessagePartPrimitiveDocs.InProgress?.description}

{MessagePartPrimitiveDocs.InProgress?.element && (

This primitive renders a {`<${MessagePartPrimitiveDocs.InProgress?.element}>`} element unless asChild is set.

)}

{MessagePartPrimitiveDocs.InProgress?.props && (

)}

Messages#

{MessagePartPrimitiveDocs.Messages?.deprecated && (

Deprecated. {MessagePartPrimitiveDocs.Messages.deprecated}

)}

{MessagePartPrimitiveDocs.Messages?.description}

{MessagePartPrimitiveDocs.Messages?.element && (

This primitive renders a {`<${MessagePartPrimitiveDocs.Messages?.element}>`} element unless asChild is set.

)}

<ParametersTable {...MessagePartPrimitiveMessagesProps} />
{/* api-reference */}