diff --git a/frontend/components/screen/InteractiveDataTable.tsx b/frontend/components/screen/InteractiveDataTable.tsx index 54c4be4b..ca6facb6 100644 --- a/frontend/components/screen/InteractiveDataTable.tsx +++ b/frontend/components/screen/InteractiveDataTable.tsx @@ -1954,7 +1954,7 @@ export const InteractiveDataTable: React.FC = ({ <>
- + {/* 체크박스 컬럼 (삭제 기능이 활성화된 경우) */} {component.enableDelete && ( @@ -1975,7 +1975,7 @@ export const InteractiveDataTable: React.FC = ({ (columnRefs.current[column.id] = el)} - className="relative bg-gradient-to-r from-gray-50 to-slate-50 px-4 font-semibold text-gray-700 select-none text-center" + className="relative px-4 font-bold text-foreground/90 select-none text-center hover:bg-muted/70 transition-colors" style={{ width: columnWidth ? `${columnWidth}px` : undefined, userSelect: 'none' diff --git a/frontend/lib/registry/components/table-list/TableListComponent.tsx b/frontend/lib/registry/components/table-list/TableListComponent.tsx index a1254d18..598e8017 100644 --- a/frontend/lib/registry/components/table-list/TableListComponent.tsx +++ b/frontend/lib/registry/components/table-list/TableListComponent.tsx @@ -1052,9 +1052,9 @@ export const TableListComponent: React.FC = ({ > {/* 헤더 (sticky) */} - + {visibleColumns.map((column, columnIndex) => { const columnWidth = columnWidths[column.columnName]; @@ -1063,9 +1063,9 @@ export const TableListComponent: React.FC = ({ key={column.columnName} ref={(el) => (columnRefs.current[column.columnName] = el)} className={cn( - "relative h-10 text-xs font-semibold text-foreground overflow-hidden text-ellipsis bg-background select-none sm:h-12 sm:text-sm sm:whitespace-nowrap", + "relative h-10 text-xs font-bold text-foreground/90 overflow-hidden text-ellipsis select-none sm:h-12 sm:text-sm sm:whitespace-nowrap", column.columnName === "__checkbox__" ? "px-0 py-2" : "px-2 py-2 sm:px-6 sm:py-3", - column.sortable && "cursor-pointer" + column.sortable && "cursor-pointer hover:bg-muted/70 transition-colors" )} style={{ textAlign: column.columnName === "__checkbox__" ? "center" : "center",