File "main.tsx"

Full Path: /var/www/html/gitep_front/src/app/main.tsx
File size: 1.32 KB
MIME-type: text/x-java
Charset: utf-8

import { StrictMode } from "react";
import { createRoot } from "react-dom/client";
import "@app/styles/index.scss";
import { RouterProvider } from "react-router";
import { ConfigProvider } from "antd";
import { router } from "./router";
import { ErrorBoundary } from "@shared/ui/error-boundary";
import "@fontsource/inter";
import ruRU from 'antd/lib/locale/ru_RU';
import moment from 'moment';
import 'moment/locale/ru';

moment.locale('ru');

createRoot(document.getElementById("root")!).render(
  <StrictMode>
    <ErrorBoundary>
      <ConfigProvider
        locale={ruRU}
        theme={{
          token: {
            colorText: '#101828',
            colorLink: "#722ED1",
            colorLinkHover: "#722ED1",
            colorPrimary: "#722ED1",
            colorPrimaryHover: "#722ED1",
            fontFamily: "Inter"
          },
          components: {
            Alert: {
              colorBgContainer: "transparent",
              defaultPadding: 0,
            },
            Layout: {
              siderBg: "#722ED1",
              bodyBg: "#722ED1",
            },
            Menu: {
              darkItemBg: "transparent",
              darkItemSelectedBg: "#9254DE",
            },
          },
        }}
      >
        <RouterProvider router={router} />
      </ConfigProvider>
    </ErrorBoundary>
  </StrictMode>
);