Tempio Docs
Design system

Components

Mode

SiteNav — the site header (open Product)

Tempio

Button — variants

Button — sizes

Badge

DefaultSecondaryOutlineDestructiveGhostLink

Form controls

Feedback

Budget pacing
x

Card + Tabs

Budget change
Meta · Prospecting · +20%
$500 / day

CardEmptyAlertTableItemAccordionCollapsibleHoverCardAspectRatio

Under neutral a card has a 12px radius, an inset hairline and no shadow; an empty state has no box and no drawing; every notice is the dashed banner, and a destructive one is red in its icon alone; a static list has a 40px header and rows of about 41 with no hover; and a row is at least 36 tall. Under every other theme each part draws as it did before.

Spend this month
Meta, Google and TikTok

$12,840.50

1.91 : 1
NameEmailRoleJoined
Ana Ruizana@example.comOwner2 Mar 2026
Tom Okafortom@example.comAdmin19 May 2026
Mei Linmei@example.comMember14 Sept 2026
No drafts to review
Drafted changes wait here until they are approved or rejected.
Icons

The glyph set and the coloured tiles

The radius rule and the shadow set are on the layout page.

ToasterDialogAlertDialogSheetContextMenu

Under neutral a toast is 300 by 40 at radius 8 with a 20px outline tile, top right and 16 in, dropping 24px into place; a form dialog is the 808 frame at 14% of the viewport's height from the top (126 at 900 tall), with a 44px header, a body padded 16 16 24 and a 44px frosted footer, and a settings dialog (Create object) darkens the page behind it by a quarter, without a blur; an alert dialog is the same frame, narrower; the side panel opens from the right with no scrim, on the float shadow, with a 48px header; and a context menu is a menu, radius 12 with 32px rows. Right-click the company row for its menu. Under every other theme each part draws as it did before.

Tarnwick Logistics

FieldLabelNativeSelectRadioGroupSwitchToggleToggleGroupProgressCalendarAvatarPaginationBreadcrumbChartResizableScrollAreaSeparator

Under neutral a label is 12px in the placeholder ink, 4 above its 32px field, and fields sit 20 apart; the toggle is 24 by 16; the segmented control is 24px segments on the active fill, the chosen one raised on the page; a stage bar is 4px segments 2 apart; a crumb is 24 tall with a slash between; a chart's grid is a dashed hairline. Under every other theme each part draws as it did before.

Without the https://

In progress
x
Budget spent
x
aaaaAna Ruiz
October 2026

Details

Activity

All primitives are shadcn’s Base UI builds (style: base-vega), installed into packages/ui/components/ui. Import as @tempio/ui/components/ui/<name>.

The gallery opens on neutral, the look the app and the console wear. Each primitive takes that look from feel tokens and neutral: classes, so under tempio, the site’s look, it draws what it drew before. Pick tempio above to compare.