Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
20 lines
567 B
TypeScript
20 lines
567 B
TypeScript
import '@barev/ui/styles.css';
|
|
import './app.css';
|
|
import { ApiProvider, getInitData, initTelegram, ToastProvider } from '@barev/web';
|
|
import { StrictMode } from 'react';
|
|
import { createRoot } from 'react-dom/client';
|
|
import { App } from './App.tsx';
|
|
|
|
initTelegram();
|
|
const initData = getInitData();
|
|
|
|
createRoot(document.getElementById('root')!).render(
|
|
<StrictMode>
|
|
<ApiProvider headers={() => ({ authorization: `tma ${initData}` })}>
|
|
<ToastProvider>
|
|
<App hasInitData={!!initData} />
|
|
</ToastProvider>
|
|
</ApiProvider>
|
|
</StrictMode>,
|
|
);
|