byronwade/ui
Application UI

UI · Application UI

Activity grid

GitHub-style activity grid with density-aware cell sizing, circle/rounded/square shapes, and brand intensity buckets.

@byronwade/foundation@byronwade/utils

Feature showcase

Installation

Features

  • 7 examples

    Default, Columns, Empty, In Card, Intensity Levels, Interactive, Shape And Density.

API

Props

PropTypeDefaultDescription
datanumber[]-Activity counts per cell.
columnsnumber26Columns in the grid.
size"compact" | "default" | "comfortable""default"Cell size; maps cleanly to docs density controls.
shape"circle" | "rounded" | "square""circle"Cell shape for contribution maps, operational heatmaps, or dense telemetry.

Dependencies

PackageKindDescription
@byronwade/foundationregistryInstalled through the byronwade/ui registry.
@byronwade/utilsregistryInstalled through the byronwade/ui registry.

Source and related

FilePath
Componentregistry/ui/activity-grid.tsx
Default examplecontent/examples/activity-grid/default.tsx
Columns examplecontent/examples/activity-grid/columns.tsx
Empty examplecontent/examples/activity-grid/empty.tsx
In Card examplecontent/examples/activity-grid/in-card.tsx
Intensity Levels examplecontent/examples/activity-grid/intensity-levels.tsx
Interactive examplecontent/examples/activity-grid/interactive.tsx
Shape And Density examplecontent/examples/activity-grid/shape-and-density.tsx