adjust webpack & files

This commit is contained in:
Gabe Yuan
2023-08-09 16:30:08 +08:00
parent 7c50ff146f
commit 2ec95ee3a3
34 changed files with 93726 additions and 5358 deletions

View File

@@ -1,16 +1,31 @@
import React from "react";
import ReactDOM from "react-dom/client";
import { StoragesProvider } from "./hooks/Storage";
import ThemeProvider from "./hooks/Theme";
import Popup from "./views/Popup";
import CircularProgress from "@mui/material/CircularProgress";
import ReactMarkdown from "react-markdown";
import Paper from "@mui/material/Paper";
import { useFetch } from "./hooks/Fetch";
import { I18N, URL_RAW_PREFIX } from "./config";
function App() {
const [data, loading, error] = useFetch(
`${URL_RAW_PREFIX}/${I18N?.["about_md"]?.["zh"]}`
);
return (
<Paper sx={{ padding: 2, margin: 2 }}>
{loading ? (
<center>
<CircularProgress />
</center>
) : (
<ReactMarkdown children={error ? error.message : data} />
)}
</Paper>
);
}
const root = ReactDOM.createRoot(document.getElementById("root"));
root.render(
<React.StrictMode>
<StoragesProvider>
<ThemeProvider>
<Popup />
</ThemeProvider>
</StoragesProvider>
<App />
</React.StrictMode>
);