Tomato Lab Graphic Standards

Ask hello@tomatolab.org for access.
Tomato Lab Graphic Standards

Roma / Components

Tags and badges

Edit this page

Tags label things. Badges count things, or quietly say something new is waiting.

Light NeutralInverseSold outIn stockNew editionLow stock 3
Dark NeutralInverseSold outIn stockNew editionLow stock 3
<span class="tl-tag tl-tag--success">In stock</span>
<span class="tl-badge">3</span>
<span class="tl-badge tl-badge--dot" role="status" aria-label="New"></span>

Statuses

Each status pairs a tinted background with a text color that passes AA. There’s no Tomato tag: at tag size Tomato fails contrast, and it would look the same as Danger.

StatusExampleUse for
NeutralDraftCategories, plain metadata
InverseFeaturedEmphasis without implying status
DangerSold outErrors, unavailable
SuccessIn stockDone, available, live
InfoNew editionNews, neutral notices
WarningLow stockNeeds attention soon

Badges

31299+

The dot carries no text, so give it an accessible label like "New". Figma: Tag (6 statuses) and Badge (Count, Dot).