Appearance
Function: Reasoning()
ts
function Reasoning(props: Readonly<{
content: string;
className?: string;
defaultOpen?: boolean;
duration?: number;
isStreaming?: boolean;
}> & RefAttributes<HTMLDivElement>): Block;Defined in: packages/sdk/src/renderer/blocks/index.ts:2354
Experimental
Reasoning — collapsible "thinking" block. Shows a shimmer while isStreaming is true and the elapsed duration once complete.
Parameters
| Parameter | Type |
|---|---|
props | Readonly<{ content: string; className?: string; defaultOpen?: boolean; duration?: number; isStreaming?: boolean; }> & RefAttributes<HTMLDivElement> |
Returns
Example
ts
Reasoning({content: 'First, I considered…', isStreaming: false, duration: 8});