Skip to content
AI Elements

Plan

Collapsible plan card the model can stream into.

Import

tsx
import { Plan } from "@cronus-ui/ui";
bash
npx cronus-ui add plan

Examples

API Reference

Generated from the component's exported types.

PlanProps

Extends ComponentProps<typeof Collapsible>

Skip PlanProps props table
PropTypeDefaultDescription
ref
Ref<HTMLDivElement>Ref forwarded to the underlying DOM node.
isStreaming
booleanfalse

PlanHeaderProps

Extends ComponentProps<typeof CardHeader>

No own props — see the extended type above for available props.

PlanTitleProps

Extends Omit<ComponentProps<typeof CardTitle>, "children">

Skip PlanTitleProps props table
PropTypeDefaultDescription
children*
stringContents of the component.

PlanDescriptionProps

Extends Omit<ComponentProps<typeof CardDescription>, "children">

Skip PlanDescriptionProps props table
PropTypeDefaultDescription
children*
stringContents of the component.

PlanActionProps

Extends ComponentProps<typeof CardAction>

No own props — see the extended type above for available props.

PlanContentProps

Extends ComponentProps<typeof CardContent>

No own props — see the extended type above for available props.

PlanFooterProps

Extends HTMLAttributes<HTMLDivElement>

Skip PlanFooterProps props table
PropTypeDefaultDescription
ref
Ref<HTMLDivElement>Ref forwarded to the underlying DOM node.

PlanTriggerLabels

Skip PlanTriggerLabels props table
PropTypeDefaultDescription
toggle*
string

PlanTriggerProps

Extends ComponentProps<typeof Button>

Skip PlanTriggerProps props table
PropTypeDefaultDescription
labels
Partial<PlanTriggerLabels>Override default English strings.