import React, { useState } from "react"; import ReactDOM from "react-dom/client"; import CircularProgress from "@mui/material/CircularProgress"; import Divider from "@mui/material/Divider"; import ReactMarkdown from "react-markdown"; import Paper from "@mui/material/Paper"; import Stack from "@mui/material/Stack"; import Button from "@mui/material/Button"; import Link from "@mui/material/Link"; import { useFetch } from "./hooks/Fetch"; import { I18N, URL_RAW_PREFIX } from "./config"; function App() { const [lang, setLang] = useState("zh"); const [data, loading, error] = useFetch( `${URL_RAW_PREFIX}/${I18N?.["about_md"]?.[lang]}` ); return ( {`KISS Translator v${process.env.REACT_APP_VERSION}`} Install Userscript 1 Install Userscript 2 Install Userscript Safari 1 Install Userscript Safari 2 Open Options Page 1 Open Options Page 2 {loading ? (
) : ( )}
); } const root = ReactDOM.createRoot(document.getElementById("root")); root.render( );