'use-client'; import chatOperations from 'operations/chatOperations'; import { useState } from 'react'; import GenerateStoryContextProvider, { IGenerateStoryContext } from './GenerateStoryContext'; export default function GenerateStoryComponent() { const [loading, setLoading] = useState(false); const [data, setData] = useState(); const getStory = async () => { setLoading(true); const data = await chatOperations.createStoryAsync(); setData(data); setLoading(false); }; return ( {({ story }: IGenerateStoryContext) => { return (
{loading ?
Loading...
: null} {JSON.stringify(data)}
); }}
); }