Radarist project

Radarist / Design system

Documentation v0.1 · Product in progress

Design system contents

Components

Project section navigation

Keep tasks, events, links, and files within one identifiable project context.

On this page

Purpose and usage

Keep tasks, events, links, and files within one identifiable project context.

Use for project resources; use the application shell for global destinations.

Anatomy

Anatomy
PartContract
TriggerCurrent section label and icon.
MenuTasks, Events, Links, Files.
DestinationProject-specific route with section context.

Variants and configuration

Variants and configuration
ConfigurationBehavior
projectSlugIdentifies the current project.
sectiontasks, events, links, or files.

State coverage

State coverage
StateImplemented behavior
Selected sectionVisible current label.
OpenMenu exposes alternatives.
DismissedEscape closes and returns focus to the trigger.

Interaction and responsive behavior

  • Keep the project title visible when navigating sections.
  • Use route navigation rather than presenting links as preference toggles.
  • The files section has its own route in the product.

Accessibility contract

  • Trigger references the open menu ID and exposes expanded state.
  • Links must remain keyboard reachable.
  • Test destination headings and focus after navigation.

Known gaps and readiness

Route context and menu behavior are documented, but the capture harness does not run the production data loader for each destination.

Composition example

<ProjectSectionMenu projectSlug={project.slug}
  section="tasks" />

Source references

Source references
FileResponsibility
app/components/project-section-menu.tsxSection navigation
app/components/project-detail-content.tsxSection content composition

Examples from the app

Actual Radarist components with fictional data. Captured at 2× resolution or higher. Select an image to inspect it full size.

Project Sections · Component detail · Light · Desktop · 1864 × 202 px
Project Sections · Component detail · Light · Desktop · Open · 1864 × 732 px
Project Tasks · Screen · Light · Desktop · 2880 × 2000 px
Project Tasks · Screen · Light · Desktop · Full Page · 2880 × 2400 px

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