feat: close theme editor if the theme was deleted

This commit is contained in:
Hachi-R
2025-01-30 09:43:58 -03:00
parent d91d8dd26f
commit 964e9bbb2b
7 changed files with 30 additions and 0 deletions

View File

@@ -285,6 +285,7 @@ declare global {
onCssInjected: (
cb: (cssString: string) => void
) => () => Electron.IpcRenderer;
closeEditorWindow: (themeId?: string) => Promise<void>;
}
interface Window {

View File

@@ -25,6 +25,7 @@ export const DeleteAllThemesModal = ({
}
await window.electron.deleteAllCustomThemes();
await window.electron.closeEditorWindow();
onClose();
onThemesDeleted();
};

View File

@@ -29,6 +29,7 @@ export const DeleteThemeModal = ({
}
await window.electron.deleteCustomTheme(themeId);
await window.electron.closeEditorWindow(themeId);
onThemeDeleted();
};