React adapter for TenUI Generative UI
npm install @tenui/reactReact adapter for TenUI — renders RenderNode[] from @tenui/core into JSX.
``bash`
yarn add @tenui/react @tenui/core
`tsx
import { GenerativeRenderer } from '@tenui/react';
import { createGenerativeUI } from '@tenui/core';
const ui = createGenerativeUI()
.extract(({ apiResponse }) => apiResponse?.tool_calls || [])
.onTool('get_empty_fields')
.component(({ file_id }) =>
const nodes = ui.resolve({ apiResponse });
export function App() {
return
}
`
`tsx`
- nodes: array of render nodes produced by @tenui/core.
This package re-exports core types for convenience:
- ToolCallRenderNode
- ExtractFn
- MapFn
- KeyFn
- GenerativeUIInstance`
-
MIT