import { createRoot } from 'react-dom/client'; import { AiProvider } from '@insignia/iios-ai-web'; import { useEffect, useState } from 'react'; import { App, SERVICE } from './App'; const APP_ID = 'portal-demo'; async function devToken(userId: string): Promise { const r = await fetch(`${SERVICE}/v1/dev/token`, { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ appId: APP_ID, userId, name: userId }), }); if (!r.ok) throw new Error(`devToken ${r.status} (service running with IIOS_DEV_TOKENS=1?)`); return ((await r.json()) as { token: string }).token; } function Root() { const [token, setToken] = useState(null); useEffect(() => { void devToken('ai-studio').then(setToken); }, []); if (!token) return
loading…
; return ( ); } const el = document.getElementById('root'); if (el) createRoot(el).render();