diff --git a/apps/web/app/docs/ai-sdk/page.tsx b/apps/web/app/docs/ai-sdk/page.tsx
index 9dbd4add..0e56a809 100644
--- a/apps/web/app/docs/ai-sdk/page.tsx
+++ b/apps/web/app/docs/ai-sdk/page.tsx
@@ -55,17 +55,17 @@ export async function POST(req: Request) {
import { useUIStream } from '@json-render/react';
function GenerativeUI() {
- const { tree, isLoading, error, generate } = useUIStream({
- endpoint: '/api/generate',
+ const { tree, isStreaming, error, send } = useUIStream({
+ api: '/api/generate',
});
return (
{error &&
{error.message}
}
diff --git a/apps/web/app/docs/api/react/page.tsx b/apps/web/app/docs/api/react/page.tsx
index 7c0fb78c..8fa06427 100644
--- a/apps/web/app/docs/api/react/page.tsx
+++ b/apps/web/app/docs/api/react/page.tsx
@@ -63,13 +63,12 @@ interface ComponentProps {
useUIStream
{`const {
- tree, // UITree - current UI state
- isLoading, // boolean - true while streaming
- error, // Error | null
- generate, // (prompt: string) => void
- abort, // () => void
+ tree, // UITree - current UI state
+ isStreaming, // boolean - true while streaming
+ error, // Error | null
+ send, // (prompt: string) => void
} = useUIStream({
- endpoint: string,
+ api: string,
});`}
useData
diff --git a/apps/web/app/docs/quick-start/page.tsx b/apps/web/app/docs/quick-start/page.tsx
index 9852384e..5c1fdbab 100644
--- a/apps/web/app/docs/quick-start/page.tsx
+++ b/apps/web/app/docs/quick-start/page.tsx
@@ -121,14 +121,14 @@ import { DataProvider, ActionProvider, VisibilityProvider, Renderer, useUIStream
import { registry } from '@/components/registry';
export default function Page() {
- const { tree, isLoading, generate } = useUIStream({
- endpoint: '/api/generate',
+ const { tree, isStreaming, send } = useUIStream({
+ api: '/api/generate',
});
const handleSubmit = (e: React.FormEvent
) => {
e.preventDefault();
const formData = new FormData(e.currentTarget);
- generate(formData.get('prompt') as string);
+ send(formData.get('prompt') as string);
};
return (
@@ -144,7 +144,7 @@ export default function Page() {
placeholder="Describe what you want..."
className="border p-2 rounded"
/>
-