'use client'; /* eslint-disable @next/next/no-img-element */ import * as fal from '@fal-ai/serverless-client'; import { DrawingCanvas } from '../../components/drawing'; import { useState } from 'react'; fal.config({ proxyUrl: '/api/fal/proxy', }); const PROMPT = 'a moon in a starry night sky'; export default function RealtimePage() { const [image, setImage] = useState(null); const { send } = fal.realtime.connect('110602490-shared-lcm-test', { connectionKey: 'realtime-demo', onResult(result) { if (result.images && result.images[0]) { setImage(result.images[0].url); } }, }); return (

falrealtime

{PROMPT}
{ send({ prompt: PROMPT, image_url: imageData, sync_mode: true, seed: 6252023, }); }} />
{image && ( {`${PROMPT} )}
); }