Work / Charades / Wiki / Surfaces
bundle-unlocked
Surfacecanonicalverified 2026-10-02
SURFACE.MOBILE.STORE.BUNDLE-UNLOCKEDSummary
The notice a bundle purchase ends on.
Raw wireframe
- .context/designs/mobile/store/bundle-unlocked.html
Why it is drawn this way
It is the plain notice, not the pack-purchase sheet. purchase-success
names one pack, its card count and its icon. A bundle is seven packs and has no
single one to name, so it gets NoticeModal's celebrate variant: a gold
party-popper, one line, one button.
The button is gold. It follows a paid action, which is the one thing gold means in this app.
"Let's play" closes the sheet and leaves you on the bundle page. It does not start a round. The page behind now shows every pack as owned and its buy button disabled.
The copy says "Pack unlocked!" for a bundle of seven. The app uses one
string, purchase.successTitle, for every notice-style purchase. The wireframe
draws what ships; a bundle-specific line is a copy change, not a layout one.
Related
Sources
- .context/designs/mobile/store/bundle-unlocked.html
- src/app/bundle.tsx
- src/components/ui/notice-modal.tsx
Every project of mine is written down like this.
Read the résumé