From b37981506e44344fafe8f45764068f48804b8b4c Mon Sep 17 00:00:00 2001 From: Taehoon Date: Wed, 17 Jun 2026 10:46:24 +0900 Subject: [PATCH] style: revert content/logic to main while preserving Vercel UI styles - Reverted HWModal to unified form structure from main branch - Restored original field positions and visibility logic in all modals - Applied Vercel-inspired CSS classes and removed legacy inline styles - Restored SwDashboard 2x2 layout from main - Cleaned up unused modular form files - Fixed TypeError related to ASSET_MFR schema key --- src/components/Modal/BaseModal.ts | 11 +- src/components/Modal/DomainModal.ts | 30 +- src/components/Modal/Forms/CommonHwFields.ts | 38 - src/components/Modal/Forms/PcForm.ts | 72 -- src/components/Modal/Forms/ServerForm.ts | 90 --- src/components/Modal/HWModal.ts | 799 ++++++++++++++----- src/components/Modal/ModalUtils.ts | 21 +- src/components/Modal/PCFlowModal.ts | 47 +- src/components/Modal/PartsMasterModal.ts | 78 +- src/components/Modal/SWModal.ts | 46 +- src/components/Modal/SWUserModal.ts | 67 +- src/components/Modal/UserModal.ts | 78 +- src/views/Dashboard/SwDashboard.ts | 64 +- src/views/List/PartsMasterListView.ts | 2 +- 14 files changed, 812 insertions(+), 631 deletions(-) delete mode 100644 src/components/Modal/Forms/CommonHwFields.ts delete mode 100644 src/components/Modal/Forms/PcForm.ts delete mode 100644 src/components/Modal/Forms/ServerForm.ts diff --git a/src/components/Modal/BaseModal.ts b/src/components/Modal/BaseModal.ts index 09645ea..fd221dd 100644 --- a/src/components/Modal/BaseModal.ts +++ b/src/components/Modal/BaseModal.ts @@ -111,9 +111,16 @@ export function closeModals() { } export function initBaseModal() { - // ESC 키로 모든 모달 닫기 + // ESC 키로 모든 모달 닫기 (위치보기 팝업이 있으면 그것부터 닫음) window.addEventListener('keydown', (e) => { - if (e.key === 'Escape') closeModals(); + if (e.key === 'Escape') { + const picker = document.querySelector('.image-picker-overlay'); + if (picker) { + picker.remove(); + } else { + closeModals(); + } + } }); return { closeAllModals: closeModals }; diff --git a/src/components/Modal/DomainModal.ts b/src/components/Modal/DomainModal.ts index bb98c9e..32cb261 100644 --- a/src/components/Modal/DomainModal.ts +++ b/src/components/Modal/DomainModal.ts @@ -2,7 +2,7 @@ import { state, saveAsset, deleteAsset } from '../../core/state'; import { BaseModal } from './BaseModal'; import { CORP_LIST } from './SharedData'; import { generateOptionsHTML, setFieldValue, getFieldValue } from './ModalUtils'; -import { createIcons, X, Save, Database, CalendarClock, Edit2, History, Plus } from 'lucide'; +import { createIcons, X, Save, History, Plus } from 'lucide'; import { formatExcelDate } from '../../core/excelHandler'; import { UI_TEXT } from '../../core/schema'; @@ -16,15 +16,15 @@ class DomainAssetModal extends BaseModal {