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

View File

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