Rebar UI

1.0

synthetic

Sticky

A postit-style note with a stable tilt and colour.

Retro boardNotes tilt and colour from their seed

Brand palette shipped

Design

Interviews ran late

Book slots a week ahead

Rota export done

Ops
Closable tags

Offline sync for tasks

EngBlocked
Long title

Move the crew interview notes into one shared document before Friday

Title only

Icon audit

In context

Sprint wallTasks in progress, one note each
In progress

Offline sync for tasks

Jonas Weber

Eng

Harbour homepage

Maya Chen

Design

Props

PropTypeRequiredDefault
titleReactNodeYes—
childrenReactNodeNo—
tags(string | { label: string; tone?: TagTone | undefined; })[] | undefinedNo—
onTagClose((tag: string) => void) | undefinedNo—
colorstring | undefinedNo—
seedstring | undefinedNotypeof title === "string" ? title : "sticky"
activeBorderboolean | undefinedNo—

Deterministic

seed (default title) picks the rotation and the pastel colour, so a re-render never reshuffles a board. The ink colour follows the note, not the theme, so it reads in light and dark. Kanban uses this for cardVariant="sticky".

Tags

tags takes strings or { label, tone }. Pass onTagClose and each tag gets a close button.

data-rebar-* attributes

data-rebar-component="sticky" on the root; data-rebar-part is "title", "body" or "tags".

Migrating to Ant Design

Not codemod-covered. AntD has no sticky-note component; reimplement the look or use a plain Card.