Files
cunkebao_v3/Touchkebao/src/main.tsx

31 lines
752 B
TypeScript

// main.tsx
import React from "react";
import { createRoot } from "react-dom/client";
import { ConfigProvider } from "antd";
import zhCN from "antd/locale/zh_CN";
import dayjs from "dayjs";
import "dayjs/locale/zh-cn";
import App from "./App";
import "./styles/global.scss";
import { initializeDatabaseFromPersistedUser } from "./utils/db";
// 设置dayjs为中文
dayjs.locale("zh-cn");
async function bootstrap() {
try {
await initializeDatabaseFromPersistedUser();
} catch (error) {
console.warn("Failed to prepare database before app bootstrap:", error);
}
const root = createRoot(document.getElementById("root")!);
root.render(
<ConfigProvider locale={zhCN}>
<App />
</ConfigProvider>,
);
}
void bootstrap();