Phone hit: settings B, auth and verification icon buttons #136
Loading…
Reference in a new issue
No description provided.
Delete branch "void/phone-hit-settings-b"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Group 5 of the IconButton phone-hit audit. Every button gets
PhoneHit(44 px hit area on phones, nothing drawn changes), pinned bysrc/app/phoneHit.settingsB.test.ts.after, alone; folds Input does not clipbeforeslot, aloneafter, aloneSkipped: none (all drawn sizes are 26 to 32 px, all render on phones). No allow-list entries: all sizes are derivable, and plain PhoneHit has no number for expectSizeTie to tie.
Audit corrections: none to variants; the audit's first-draft sizes all matched the source.
Unmeasured on a real phone: the hit areas themselves (the 44 px ::after overlapping the Input edge for the three Input-clear and server-chevron buttons, and the dialog headers' padding). Vitest checks classes and the size tie, not rendering.
Tests: phoneHit.settingsB, phoneTapTargets and phoneHitTestKit pass; eslint clean on changed files (2 pre-existing warnings), prettier clean. Mutation checks (variant swapped to Spread32): BackupRestore, ServerPicker, DeviceTile each die; removing the class from DeviceVerification dies.
🤖 Generated with Claude Code