Boise Today project

Boise Today / Design system

Documentation v0.1 · Boise publication · Townwell platform

Design system contents

Patterns

Reader subscription

Offer a clear publication email relationship with recoverable submission feedback.

On this page

Task and context

Offer a clear publication email relationship with recoverable submission feedback.

Flow and composition

Flow and composition
StageInterface responsibility
InviteExplain what arrives in the inbox.
EnterEmail field and verification when configured.
SubmitPending state prevents accidental duplicate operation.
ResolveConfirmed provider success or actionable error.

Decisions and handoff

  • Respect source capability checks before showing signup.
  • Keep consent/expectations adjacent to the form.

Recovery and acceptance

  • Retain the entered address after failure.
  • Do not claim delivery from an idle-state capture.
  • No live subscription or email is sent while documenting the interface.

Source references

Source references
FileResponsibility
components/newsletter-signup-form.tsxAudited Townwell implementation; use this file when extending this interface.
lib/newsletter-landing.tsAudited Townwell implementation; use this file when extending this interface.

Examples from the app

Actual Boise Today and Townwell UI with synthetic editorial, business, review, media metadata and analytics. Existing Boise imagery; no live data changes. Captured at 2× resolution or higher. Select an image to inspect it full size.

Newsletter · Component detail · Light · Desktop · 1920 × 252 px

Source audit: 2026-10-07 · Revision ce8bc72b96da · Documentation v0.1