Files
Checkmate/client/src/Components/design-elements
gorkem-bwl 17822b7cf6 refactor(client): drop rationale comments, name the icon control width
Review feedback from @malenacaroline on #3915: the theme pass carried too
many comments, and they explain decisions rather than code.

Remove 64 lines of rationale prose across 12 files. Everything taken out
described *why* a value was chosen - which palette entry MUI derives what
from, why a weight stays put, why a gradient lifts off `main`. That belongs
in the PR description and commit history, not in an `sx` block where it
goes stale the moment the palette moves.

Two comments deliberately stay:
- `StatusBox`: alpha() *replaces* the alpha channel rather than multiplying,
  so the faint grid depends on `divider` being an opaque hex. That is a live
  trap, not a design note.
- `Table`: the `isRowSelected` JSDoc documents a real limitation of the prop
  (desktop table only), which a caller needs to know.

Section labels (// Blues, // Hooks) are untouched.

Also name the last bare number beside CONTROL_HEIGHT: the header icon links
were `width: 36` next to `height: CONTROL_HEIGHT`. Now ICON_CONTROL_WIDTH.
The other two `width: 36` sites are a switch track and a logo tile - same
number, unrelated concepts, left alone.

Gates: tsc clean, build ✓, format-check clean, lint unchanged from develop
(12 errors, all pre-existing in untouched files).
2026-09-03 13:30:34 -04:00
..
2026-02-20 18:13:39 +00:00
2026-02-20 18:13:39 +00:00
2026-09-01 11:23:03 -07:00
2026-04-29 09:42:49 -07:00
2026-02-28 16:16:14 +00:00
2026-07-30 11:54:12 -07:00
2026-07-31 13:05:10 -07:00
2026-04-29 09:37:37 -07:00
2026-02-20 18:13:39 +00:00
2026-05-07 09:56:56 -07:00
2026-05-28 09:10:11 -07:00
2026-02-20 18:13:39 +00:00
2026-05-26 14:54:54 -07:00