Fix eslint warnings

This commit is contained in:
XC 2024-12-04 15:59:28 +08:00
parent defe067920
commit 66264a4436
2 changed files with 11 additions and 10 deletions

View File

@ -4,7 +4,7 @@ import { useTranslation } from "react-i18next";
import { useSettings } from "../../hooks";
import { databases } from "../../data/databases";
const SelectDbModal = (props) => {
export default memo(function SelectDbModal(props) {
const { showSelectDbModal, onOk } = props;
const { t } = useTranslation();
const { settings } = useSettings();
@ -53,6 +53,4 @@ const SelectDbModal = (props) => {
</div>
</Modal>
);
};
export default memo(SelectDbModal);
});

View File

@ -160,7 +160,7 @@ export default function WorkSpace() {
enums,
gistId,
loadedFromGistId,
saveState
saveState,
]);
const load = useCallback(async () => {
let initDatabase = database;
@ -403,11 +403,14 @@ export default function WorkSpace() {
load();
}, [load]);
const handleSelectedDb = useCallback((selectedDb) => {
const handleSelectedDb = useCallback(
(selectedDb) => {
if (selectedDb === "") return;
setDatabase(selectedDb);
setShowSelectDbModal(false);
}, []);
},
[setDatabase, setShowSelectDbModal],
);
return (
<div className="h-full flex flex-col overflow-hidden theme">
<IdContext.Provider value={{ gistId, setGistId }}>