feat: 일람 정렬 컨트롤의 대비와 조작 개선

This commit is contained in:
2026-08-21 04:50:27 +00:00
parent 6a246dc208
commit c41ab4428c
11 changed files with 752 additions and 136 deletions
+8
View File
@@ -27,6 +27,14 @@ two shell layers. It owns only control geometry and state rules that are proven
identical in the Ref Bootstrap/Lumen family. A page still owns control width,
grid placement, and any visual family that is not Bootstrap/Lumen.
The Ref-style directory pages share a second, deliberately compact control
family through `LegacySortControls.vue`. Its `.legacy-sort-*` rules own the
explicit dark select/option palette, the raised submit button, and the
focus/active states for sortable table headers. A page supplies only the
available legacy sort keys, their fixed directions, and placement. Columns
without an unambiguous legacy sort key remain plain headers rather than
inventing a new ordering contract.
## Button composition
Choose the Ref visual family before choosing a semantic color. Buttons from