Fix #554: Reviews container styling #556

Merged
crueber merged 1 commit from fix/issue-554 into main 2026-09-15 02:59:59 +00:00
Owner

Styling/markup only. ReviewsList panel composes the sibling card padding (card p-3, the CommentComposer idiom) so rows and the empty state sit inside the border; finish-review trigger takes proper casing (Finish review) on the page button idiom. No backend change, no new deps. Guideline §2 (.card/.btn/.card-header) by reference; law-12 amendment in docs/go/12_web_ui.md. Headless: node --test web/test/unit/*.test.js 1289 total / 1288 pass / 1 fail (pre-existing live-server smoke subtest, verified head-to-head on pristine origin/main at 1284/1283/1; +5 net new, zero PR-caused); vite build + esbuild green. No browser proof: shared daemon blocks loopback targets — orchestrator to screenshot-verify desktop + 390px pre-merge.

Styling/markup only. ReviewsList panel composes the sibling card padding (`card p-3`, the CommentComposer idiom) so rows and the empty state sit inside the border; finish-review trigger takes proper casing (Finish review) on the page button idiom. No backend change, no new deps. Guideline §2 (.card/.btn/.card-header) by reference; law-12 amendment in docs/go/12_web_ui.md. Headless: node --test web/test/unit/*.test.js 1289 total / 1288 pass / 1 fail (pre-existing live-server smoke subtest, verified head-to-head on pristine origin/main at 1284/1283/1; +5 net new, zero PR-caused); vite build + esbuild green. No browser proof: shared daemon blocks loopback targets — orchestrator to screenshot-verify desktop + 390px pre-merge.
ReviewsList panel composes the sibling card padding (card p-3, the
CommentComposer idiom); finish-review trigger takes proper casing on
the page button idiom. Styling/markup only; guideline §2 by reference.
Sign in to join this conversation.
No description provided.