register
$ register --next
報名尚未開放
watch g0v slack

COMPONENTS

BUTTON

Button — variants × sizes [ VIEWPORT: AUTO ]

CARD

Card — default / lifted / offline [ VIEWPORT: AUTO ]
DEFAULT ACTIVE
Default card — standard border, no shadow.
LIFTED ACTIVE
Lifted card — shadow-2 offset, used for project cards.
OFFLINE PENDING
Offline card — dashed border, dimmed text.

BADGE

Badge — all statuses [ VIEWPORT: AUTO ]
ONLINE DEGRADED OFFLINE LIVE NEUTRAL

ALERT

Alert — all tones [ VIEWPORT: AUTO ]

FORMS

Input / Select / Checkbox [ VIEWPORT: AUTO ]
$
Shown on your badge

SIGNAL BARS

SignalBars — levels 1–4 + animated [ VIEWPORT: AUTO ]
1/4
2/4
3/4
4/4
animated

STATUS DOT

StatusDot — online / degraded / offline [ VIEWPORT: AUTO ]
ONLINE DEGRADED OFFLINE

TERMINAL BLOCK

TerminalBlock [ VIEWPORT: AUTO ]
digiresithon@tw:~
$ join --track comms
Connecting to mesh…
# 2km hop established
ERROR: no backbone route

MARQUEE

Marquee [ VIEWPORT: AUTO ]

TABS

Tabs — interactive (emits tab:change) [ VIEWPORT: AUTO ]

Click a tab above — it dispatches tab:change CustomEvent (bubbles: true) with detail.id.