19 lines
689 B
TypeScript
19 lines
689 B
TypeScript
import '@fontsource-variable/inter';
|
||
import '@fontsource-variable/jetbrains-mono';
|
||
import './tokens/reset.css'; // первым: в его шапке объявлен порядок слоёв каскада
|
||
import './tokens/tokens.css';
|
||
|
||
import { StrictMode } from 'react';
|
||
import { createRoot } from 'react-dom/client';
|
||
import { RouterProvider, createBrowserRouter } from 'react-router';
|
||
|
||
import { routes } from './routes';
|
||
|
||
const root = document.getElementById('root');
|
||
if (!root) throw new Error('Корневой узел #root не найден в index.html');
|
||
|
||
createRoot(root).render(
|
||
<StrictMode>
|
||
<RouterProvider router={createBrowserRouter(routes)} />
|
||
</StrictMode>,
|
||
);
|