diff --git a/backupDB_20260602.xlsx b/backupDB_20260602.xlsx new file mode 100644 index 0000000..3914bc9 Binary files /dev/null and b/backupDB_20260602.xlsx differ diff --git a/src/styles/common.css b/src/styles/common.css index 331aaaf..6f238ac 100644 --- a/src/styles/common.css +++ b/src/styles/common.css @@ -32,6 +32,11 @@ --primary-hover: var(--primary-lv-5); --primary-light: var(--primary-lv-0); + --edit-mode-color: var(--color-dahong); + --edit-mode-light: rgba(255, 61, 0, 0.1); + --edit-mode-focus: rgba(255, 61, 0, 0.3); + --edit-mode-dark: #cc3100; + --text-main: #111827; --text-muted: #6B7280; --border-color: #E5E7EB; diff --git a/src/views/List/ListFactory.ts b/src/views/List/ListFactory.ts index 0dc5b69..a132b46 100644 --- a/src/views/List/ListFactory.ts +++ b/src/views/List/ListFactory.ts @@ -85,7 +85,8 @@ export function createListView(container: HTMLElement, config: ListViewConfig) { fullList.forEach(asset => { const loc = asset[ASSET_SCHEMA.LOCATION.key] || '미지정'; - const serviceType = asset[ASSET_SCHEMA.SERVICE_TYPE.key] || '외부'; + const serviceTypeKey = ASSET_SCHEMA.SERVICE_TYPE?.key || 'service_type'; + const serviceType = asset[serviceTypeKey] || '외부'; const type = asset[ASSET_SCHEMA.ASSET_TYPE.key] || ''; locationCounts[loc] = (locationCounts[loc] || 0) + 1; @@ -138,14 +139,17 @@ export function createListView(container: HTMLElement, config: ListViewConfig) { ? `