Repository navigation
refactor(ui): migrate documents and arena icons to the shared module (tranche 2) - #305
truongthinh1412 wants to merge 2 commits into
Conversation
6e6d3e5 to
a9b7d11
Compare
|
🔧 Needs changes – labelled Thanks for the PR! This moves the document workspace and arena icons into Should fix before merge
Nits
Automated review pass (Claude Code). Anything unclear or wrong – say so and I'll take a look. |
a9b7d11 to
5550474
Compare
|
@johannesjo — all three reviews are addressed; the whole series is rebuilt on current #305 items: rebased; the two newer #306 items: rebased (the #307 items: rebased; and rather than weakening the claim, this tranche now migrates every remaining inline icon SVG in non-test One heads-up: a plain rebase had silently reverted most of the migrated files (the |
Description
Tranche 2 of the shared icon-module migration (#208), stacked on #276 (tranche 1, app chrome). This tranche covers the document workspace and arena screens: 27 inline
<svg>icon blocks across 13 files, each replaced byte-faithfully with shared-module components (paths, stroke widths, caps/joins, viewBox, sizes, styles and accessibility preserved). The standalonesrc/documents/DocumentIcon.tsxfolds into the module (its two import sites that relied on its 18px default now passsize={18}explicitly).Where
mainalready had a same-named icon drawing a different glyph, main's glyph keeps the name and the differing one is renamed (Altsuffix, e.g.StopAltIcon,SyncAltIcon) — no duplicate exports;knipstays green.Issues Resolved
Contributes to #208 (resolved by the full tranche series; no other issues)
Check List