Skip to content

Latest commit

 

History

History
35 lines (20 loc) · 1.14 KB

codemap.md

File metadata and controls

35 lines (20 loc) · 1.14 KB

src/components/ui/

Responsibility

Design

Flow

Integration

UI Components

Responsibility

Defines reusable controls and navigation patterns for collection routes and inline explanatory content.

Files

  • Breadcrumbs.astro: renders ancestor links and the current-page label.
  • FilterBar.astro: filters list items by data-tags, initializes from ?tag=, and updates a visible count.
  • ListItem.astro: generic metadata/tag list row; current route templates mostly inline equivalent markup.
  • Tooltip.astro: focusable explanatory tooltip wrapper positioned by the layout script.

Integration

Blog and work indexes provide tags and list items using the #list, data-tags, and data-filters conventions. BaseLayout.clampTooltip() positions tooltip bubbles. Shared styles define row links, focus state, and tooltip visibility.