import { SettingProvider } from "../../hooks/Setting"; import ThemeProvider from "../../hooks/Theme"; import DraggableResizable from "./DraggableResizable"; import Header from "../Popup/Header"; import Stack from "@mui/material/Stack"; import TextField from "@mui/material/TextField"; import MenuItem from "@mui/material/MenuItem"; import Grid from "@mui/material/Grid"; import Box from "@mui/material/Box"; import Divider from "@mui/material/Divider"; import { useI18n } from "../../hooks/I18n"; import { OPT_TRANS_ALL, OPT_LANGS_FROM, OPT_LANGS_TO } from "../../config"; function TranForm({ tranboxSetting }) { const i18n = useI18n(); const { transOpen, translator, fromLang, toLang, tranboxShortcut, btnOffsetX, btnOffsetY, } = tranboxSetting; return ( {OPT_LANGS_FROM.map(([lang, name]) => ( {name} ))} {OPT_LANGS_TO.map(([lang, name]) => ( {name} ))} {OPT_TRANS_ALL.map((item) => ( {item} ))} ); } export default function TranBox({ position, setShowBox, tranboxSetting }) { return ( } > ); }