refactor(ui): streamline header, settings layout

This commit is contained in:
Bohdan Triapitsyn
2026-02-10 02:36:02 +02:00
parent 91a1f64f77
commit 735aba7d0c
7 changed files with 212 additions and 109 deletions
@@ -192,6 +192,15 @@ export const useKeyboardShortcuts = () => {
}
if (e.key === 'Escape') {
const target = e.target as Element | null;
const isInsideDialog = Boolean(target?.closest('[role="dialog"]'));
const isSettingsMounted = Boolean(document.querySelector('[data-settings-view="true"]'));
if (isInsideDialog || isSettingsMounted) {
resetAbortPriming();
return;
}
const {
isSettingsDialogOpen,
isCommandPaletteOpen,