Files
BarevClub/apps/miniapp-client/src/main.tsx
T

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>,
);