Valora
API Reference@valora-ai/reactindexInterfaces

ChatRailProps

Defined in: packages/react/src/chat.tsx:117

Properties

messages

messages: VoiceMessage[];

Defined in: packages/react/src/chat.tsx:119

Transcript messages (Valora / You / tool).


interim?

optional interim?: string;

Defined in: packages/react/src/chat.tsx:121

Live interim user transcription (renders a dashed bubble).


thinking?

optional thinking?: boolean;

Defined in: packages/react/src/chat.tsx:123

Show the thinking indicator.


open?

optional open?: boolean;

Defined in: packages/react/src/chat.tsx:125

Rail open/closed (animates width). Default true.


onSend?

optional onSend?: (text) => void;

Defined in: packages/react/src/chat.tsx:127

Send a typed message.

Parameters

ParameterType
textstring

Returns

void


onReact?

optional onReact?: (id, emoji) => void;

Defined in: packages/react/src/chat.tsx:129

Add/remove a reaction on a message.

Parameters

ParameterType
idstring
emojistring

Returns

void


onClear?

optional onClear?: () => void;

Defined in: packages/react/src/chat.tsx:131

Clear the transcript. When provided, a reset button shows in the header.

Returns

void


onClose?

optional onClose?: () => void;

Defined in: packages/react/src/chat.tsx:133

Close the rail.

Returns

void

On this page

Valora is local-first

No API key, no server — everything in this doc runs on-device.

Star on GitHub