diff --git a/src/views/Options/Apis.js b/src/views/Options/Apis.js index 7cc0526..1ca0e05 100644 --- a/src/views/Options/Apis.js +++ b/src/views/Options/Apis.js @@ -117,9 +117,8 @@ function TestButton({ translator, api }) { ); } -function ApiFields({ translator }) { +function ApiFields({ translator, api, updateApi, resetApi }) { const i18n = useI18n(); - const { api, updateApi, resetApi } = useApi(translator); const { url = "", key = "", @@ -430,6 +429,7 @@ function ApiFields({ translator }) { function ApiAccordion({ translator }) { const [expanded, setExpanded] = useState(false); + const { api, updateApi, resetApi } = useApi(translator); const handleChange = (e) => { setExpanded((pre) => !pre); @@ -438,10 +438,19 @@ function ApiAccordion({ translator }) { return ( }> - {translator} + + {api.apiName ? `${translator} (${api.apiName})` : translator} + - {expanded && } + {expanded && ( + + )} ); @@ -452,9 +461,7 @@ export default function Apis() { return ( - - {i18n("about_api")} - + {i18n("about_api")} {OPT_TRANS_ALL.map((translator) => (