From a48e6ef1ad02364429efa289ca78ed1b5ebdc5c5 Mon Sep 17 00:00:00 2001 From: Akibur Rahman <48094649+akib22@users.noreply.github.com> Date: Sun, 12 Oct 2025 04:51:11 +0600 Subject: [PATCH] Fix language change applied without confirmation in modal (#634) --- .../EditorHeader/Modal/Language.jsx | 11 ++- src/components/EditorHeader/Modal/Modal.jsx | 69 +++++++++++-------- 2 files changed, 46 insertions(+), 34 deletions(-) diff --git a/src/components/EditorHeader/Modal/Language.jsx b/src/components/EditorHeader/Modal/Language.jsx index 2c9cbc3..d51adf1 100644 --- a/src/components/EditorHeader/Modal/Language.jsx +++ b/src/components/EditorHeader/Modal/Language.jsx @@ -1,22 +1,21 @@ -import { useTranslation } from "react-i18next"; import { useSettings } from "../../../hooks"; import { languages } from "../../../i18n/i18n"; -export default function Language() { +export default function Language({ language, setLanguage }) { const { settings } = useSettings(); - const { i18n } = useTranslation(); + const isDarkMode = settings.mode === "dark"; return (
{languages.map((l) => (