A working catalogue of every component the admin console uses today, plus the primitives we'll need next. Built on the same restrained aesthetic as the Parcel Radar landing — inline-styled, framer-motion driven, with a single ink-on-paper accent palette.
01
Foundation
The token palette every other component pulls from. Edit once, propagate everywhere.
Color Tokens
Ink
ink
#0D0D12
ink-2
#272835
ink-3
#666D80
ink-4
#818898
ink-5
#C1C7D0
Surfaces & Lines
bg
#FFFFFF
surface
#F8F9FA
surface-2
#F6F8FA
line
#ECEFF3
line-2
#DFE1E7
Status
success
#22C55E
info
#3B82F6
warn
#F59E0B
danger
#EF4444
02
Typography
A 9-step scale tuned for dense data UIs. The display step is reserved for marketing/heroes; admin pages start at H2.
Type Scale
Display
56/700
Logistics that runs itself
Heading 1
40/700
Logistics that runs itself
Heading 2
32/700
Logistics that runs itself
Heading 3
24/600
Logistics that runs itself
Heading 4
18/600
Logistics that runs itself
Body Large
17/400
Logistics that runs itself
Body
15/400
Logistics that runs itself
Caption
12/500
Logistics that runs itself
Overline
11/600
Logistics that runs itself
03
Buttons
Five variants × three sizes. Primary is the only ink-filled action per view; everything else stays quiet.
Variants
Sizes
With Icons
States
04
Form Inputs
42px height across the board. Labels live above the input for scannability in dense forms.
Text & Search
Format: PXL-XXXXX
Must be a valid email address
Select & Textarea
Date Picker
Defaults to today; carriers cut off at 16:00.
Toggles
05
Badges & Pills
Status communication for tables, cards, and inline annotations.
Tones
NeutralDeliveredIn TransitPendingException
06
Cards
Stat tiles, shipment summaries, and the building blocks of every dashboard view.
Stat Cards
Active Shipments
248↑ 12%
On-Time Rate
98.2%↑ 0.4%
Exceptions
3↓ 2
Revenue (THB)
2.41M↑ 8.1%
Shipment Card
PXL-2026-00482
Created 2h ago
In Transit
From
Guangzhou, CN
To
Bangkok, TH
2.5 kg · 30×20×15 cm฿1,240
07
Data Tables
Dense, scannable, with built-in filter, export, and pagination patterns.
Recent Shipments
1–5 of 1,248 entries
Tracking #
Origin
Destination
Weight
Status
ETA
PXL-00482
Guangzhou
Bangkok
2.5 kg
In Transit
Apr 8
PXL-00481
Yiwu
Chiang Mai
12 kg
Delivered
Apr 6
PXL-00480
Shenzhen
Phuket
0.8 kg
Exception
Apr 9
PXL-00479
Shanghai
Bangkok
5.2 kg
Pending
Apr 10
PXL-00478
Chenghai
Pattaya
1.1 kg
Delivered
Apr 5
Rows per page
Page 1 of 250
08
Alerts
In-flow messaging — distinct from toasts (transient) and modals (blocking).
New carrier integration available
DPD Thailand is now ready to enable in your account settings.