Boise Today project

Boise Today / Design system

Documentation v0.1 · Boise publication · Townwell platform

Design system contents

Components

Editorial list items

Link readers to a story or local item using image, title, context and optional supporting copy.

On this page

Purpose and placement

Link readers to a story or local item using image, title, context and optional supporting copy.

Anatomy

Anatomy
PartBehavior
MediaNative aspect ratio for standard items; smaller image for compact items.
CopyEyebrow, heading, description, details and optional footer.
LinkWhole-item destination without nested interactive controls.

Configuration and contract

Configuration and contract
Input or decisionImplementation
Requiredhref, title, imageUrl or null, imageAlt, eyebrow.
Optionaldescription, details, footer and imageFallback.
Variantsstandard / compact; headingLevel h2 / h3.

States and feedback

  • Standard and compact, each captured in both themes.
  • Absent image uses the fallback treatment.
  • Long titles wrap; secondary metadata remains subordinate.

Usage rules

  • Use compact for supporting rails and dense discovery lists; standard for primary archives.
  • Do not insert an extra button or bookmark inside the whole-item link.
  • Provide specific image alt text or mark genuinely decorative imagery appropriately.

Accessibility and verification

The heading and link form one navigable item. Verify fallback images, focus outline and meaningful link text at narrow widths.

Composition example

<PublicContentListItem
  href="/stories/story-slug" title={story.title}
  imageUrl={story.heroImageUrl} imageAlt={story.heroImageAlt}
  eyebrow={topic.name} description={story.excerpt}
  headingLevel="h3" variant="compact"
/>

Source references

Source references
FileResponsibility
components/public-content-list-item.tsxAudited Townwell implementation; use this file when extending this interface.
components/story-archive-list.tsxAudited 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.

Public List · Component detail · Light · Desktop · 1920 × 428 px
Public Compact · Component detail · Light · Desktop · 1920 × 374 px

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