From 66264a44363af030ed869cc7bcbca3d884e363f6 Mon Sep 17 00:00:00 2001 From: XC <603550500@qq.com> Date: Wed, 4 Dec 2024 15:59:28 +0800 Subject: [PATCH] Fix eslint warnings --- src/components/Modal/SelectDbModal.jsx | 6 ++---- src/components/Workspace.jsx | 15 +++++++++------ 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/src/components/Modal/SelectDbModal.jsx b/src/components/Modal/SelectDbModal.jsx index 9972e41..6d6b161 100644 --- a/src/components/Modal/SelectDbModal.jsx +++ b/src/components/Modal/SelectDbModal.jsx @@ -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) => { ); -}; - -export default memo(SelectDbModal); +}); diff --git a/src/components/Workspace.jsx b/src/components/Workspace.jsx index 0e32d29..bc4711f 100644 --- a/src/components/Workspace.jsx +++ b/src/components/Workspace.jsx @@ -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) => { - if (selectedDb === "") return; - setDatabase(selectedDb); - setShowSelectDbModal(false); - }, []); + const handleSelectedDb = useCallback( + (selectedDb) => { + if (selectedDb === "") return; + setDatabase(selectedDb); + setShowSelectDbModal(false); + }, + [setDatabase, setShowSelectDbModal], + ); return (