Commit c13a2ef
fix(shared,admin): ship Workbench edge/elevation/hover styling via admin CSS
WorkbenchRow (Hub) + WorkbenchCard (Actions) authored a few edge / elevation /
hover / selected utilities as arbitrary-value or compound-variant Tailwind
classes in shared JSX, which admin's Tailwind v4 content scan does not reach —
so they silently no-op in admin's build (confirmed via admin dist-grep). Move
the genuinely-missing ones into named classes in admin/index.css (both
components are admin-only consumers) and keep the already-shipping utilities.
Migrated (were absent from admin dist):
- hover lift + hover/active box-shadow (hover:-translate-y-0.5,
hover:shadow-[edge-hover,elev-N], active:shadow-[edge-rest])
- selected-row container tint (bg-[rgb(tone-primary-container/0.12)]; the
focus ring shadow-[edge-focus] already ships)
- inner tile edge+elevation (shadow-[edge-rest,elev-1] -> .workbench-raised)
- trailing-arrow mobile hide (max-[599px]:hidden -> .workbench-row-trailing)
- transition owned in CSS so transform never races Tailwind translate utils
Left untouched (verified shipping): shadow-[edge-rest], shadow-[edge-focus],
grid-cols arbitraries, w-[3.75rem], max-[599px]:w-12/h-11/w-11, hover:bg-bg-weak,
focus-visible:*. Named rules and glass-raised share @layer utilities, so the
0,2,0 hover/selected overrides win by specificity.
Follow-up to the PR #562 review (the deferred WorkbenchCard/Row migration).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent 84ca23d commit c13a2ef
3 files changed
Lines changed: 72 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1251 | 1251 | | |
1252 | 1252 | | |
1253 | 1253 | | |
| 1254 | + | |
| 1255 | + | |
| 1256 | + | |
| 1257 | + | |
| 1258 | + | |
| 1259 | + | |
| 1260 | + | |
| 1261 | + | |
| 1262 | + | |
| 1263 | + | |
| 1264 | + | |
| 1265 | + | |
| 1266 | + | |
| 1267 | + | |
| 1268 | + | |
| 1269 | + | |
| 1270 | + | |
| 1271 | + | |
| 1272 | + | |
| 1273 | + | |
| 1274 | + | |
| 1275 | + | |
| 1276 | + | |
| 1277 | + | |
| 1278 | + | |
| 1279 | + | |
| 1280 | + | |
| 1281 | + | |
| 1282 | + | |
| 1283 | + | |
| 1284 | + | |
| 1285 | + | |
| 1286 | + | |
| 1287 | + | |
| 1288 | + | |
| 1289 | + | |
| 1290 | + | |
| 1291 | + | |
| 1292 | + | |
| 1293 | + | |
| 1294 | + | |
| 1295 | + | |
| 1296 | + | |
| 1297 | + | |
| 1298 | + | |
| 1299 | + | |
| 1300 | + | |
| 1301 | + | |
| 1302 | + | |
| 1303 | + | |
| 1304 | + | |
| 1305 | + | |
| 1306 | + | |
| 1307 | + | |
| 1308 | + | |
| 1309 | + | |
| 1310 | + | |
| 1311 | + | |
| 1312 | + | |
| 1313 | + | |
| 1314 | + | |
1254 | 1315 | | |
1255 | 1316 | | |
1256 | 1317 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
| 51 | + | |
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | | - | |
| 55 | + | |
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
| |||
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
96 | | - | |
97 | | - | |
| 96 | + | |
| 97 | + | |
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
102 | | - | |
| 102 | + | |
103 | 103 | | |
104 | 104 | | |
105 | 105 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
| 59 | + | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | | - | |
| 63 | + | |
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
| |||
95 | 95 | | |
96 | 96 | | |
97 | 97 | | |
98 | | - | |
| 98 | + | |
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
| |||
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
107 | | - | |
| 107 | + | |
108 | 108 | | |
109 | | - | |
| 109 | + | |
110 | 110 | | |
111 | 111 | | |
112 | 112 | | |
113 | | - | |
| 113 | + | |
114 | 114 | | |
115 | 115 | | |
116 | 116 | | |
| |||
0 commit comments