confirm reload

This commit is contained in:
SPRINX0\prochazka
2025-03-05 10:56:29 +01:00
parent 1fdd1c6e88
commit e7f63e0460

View File

@@ -16,7 +16,7 @@
import FontIcon from '../icons/FontIcon.svelte'; import FontIcon from '../icons/FontIcon.svelte';
import ModalBase from '../modals/ModalBase.svelte'; import ModalBase from '../modals/ModalBase.svelte';
import { closeCurrentModal } from '../modals/modalTools'; import { closeCurrentModal, showModal } from '../modals/modalTools';
import { EDITOR_KEYBINDINGS_MODES, EDITOR_THEMES, FONT_SIZES } from '../query/AceEditor.svelte'; import { EDITOR_KEYBINDINGS_MODES, EDITOR_THEMES, FONT_SIZES } from '../query/AceEditor.svelte';
import SqlEditor from '../query/SqlEditor.svelte'; import SqlEditor from '../query/SqlEditor.svelte';
import { import {
@@ -41,6 +41,7 @@
import FormDefaultActionField from './FormDefaultActionField.svelte'; import FormDefaultActionField from './FormDefaultActionField.svelte';
import { _t, getSelectedLanguage } from '../translations'; import { _t, getSelectedLanguage } from '../translations';
import { internalRedirectTo } from '../clientAuth'; import { internalRedirectTo } from '../clientAuth';
import ConfirmModal from '../modals/ConfirmModal.svelte';
const electron = getElectron(); const electron = getElectron();
let restartWarning = false; let restartWarning = false;
@@ -139,9 +140,14 @@ ORDER BY
{ value: 'cs', label: 'Czech' }, { value: 'cs', label: 'Czech' },
]} ]}
on:change={() => { on:change={() => {
setTimeout(() => { showModal(ConfirmModal, {
internalRedirectTo('/'); message: 'Application will be reloaded to apply new language settings',
}, 100); onConfirm: () => {
setTimeout(() => {
internalRedirectTo('/');
}, 100);
},
});
}} }}
/> />