feat(ui/ux): unify typography to Pretendard and enforce read-only view mode as default
- Set global font-family to Pretendard and letter-spacing to -0.02em. - Standardized table header font-size to var(--fs-sm). - Fixed table clipping and sticky header behavior at 1920x1080. - Implemented dynamic select options in search filters. - Enforced 'view' mode as default for all asset modals (PC, Server, SW, etc.). - Improved Modal logic to ensure all fields (including dynamic rows) are correctly locked. - Updated Location View detail button from 'Edit' to 'View'. - Updated design_rule.md to reflect new typography standards.
This commit is contained in:
@@ -759,7 +759,7 @@ export function createListView(container: HTMLElement, config: ListViewConfig) {
|
||||
const switchView = () => {
|
||||
contentWrapper.innerHTML = '';
|
||||
if ((state as any).currentViewMode === 'asset') {
|
||||
filterBar.style.display = 'flex'; contentWrapper.style.overflowY = 'auto';
|
||||
filterBar.style.display = 'flex'; contentWrapper.style.overflowY = 'hidden';
|
||||
contentWrapper.appendChild(tableWrapper); updateTable();
|
||||
} else {
|
||||
filterBar.style.display = 'none'; contentWrapper.style.overflowY = 'hidden';
|
||||
@@ -771,6 +771,7 @@ export function createListView(container: HTMLElement, config: ListViewConfig) {
|
||||
renderFilterBar(filterBar, {
|
||||
...config.filterOptions,
|
||||
initialFilters: currentFilters,
|
||||
fullList: fullList, // Added for dynamic options
|
||||
extraHTML: isServer ? `
|
||||
<div class="search-item">
|
||||
<label class="list-view-toggle-label">
|
||||
|
||||
Reference in New Issue
Block a user