UI32
47 Accordion48 Alerts49 Avatar50 Badge51 Breadcrumb52 Button53 Button Group54 Calendar55 Card56 Checkbox57 Collapsible58 Combobox59 Data Table60 Date Picker61 Dialog62 Dropdown Menu63 Form64 Input65 Input Mask66 Input OTP67 Pagination68 Popover69 Radio Group70 Select71 Sheet72 Slider73 Sonner74 Switch75 Table76 Tabs77 Textarea78 Tooltip
Charts2
01 Animated radial chart99 Live line
Interactive6
02 Message dock03 Voice powered orb07 Draggable rope93 Timer113 Elastic frame117 Scene states
AI2
13 AI voice input103 Agent trace
Galleries4
04 Ruler carousel10 Portfolio gallery32 Hover image gallery115 Project index
Heroes2
05 Video scroll hero116 Aperture dive
Shaders6
80 Aurora veil88 Kinetic dots90 Silt91 Intaglio92 Phosphor114 Sumi
Tables20
06 Financial table43 Contacts table44 Leads table45 Resizable table46 Server management89 Periodic table100 Flap ledger120 Sortable table121 Pricing table122 Invoice table123 Leaderboard124 Changelog table125 API reference table126 File tree table127 Timetable128 Shortcuts table129 Spec sheet130 Transactions table131 Spreadsheet grid132 Permissions matrix
Cards15
11 Video upload card16 Animated card options17 Animated card status list18 Audio upload card19 Bonuses incentives card20 Coach scheduling21 Dashboard card modal22 Event countdown card23 Hover detail card24 News cards25 Onboarding stages26 Prediction market card27 Product reveal card28 Profile hover card29 Project cards
Badges1
14 Animated status badge
Controls3
31 Gradient selector95 Adaptive precision slider96 Click wheel
Navigation2
94 Radial command ring108 Minimap scrollbar
Utilities3
98 Spring tuner110 Stroke-morph icon119 Glow rules
HUD8
09 HUD frame15 Animated download34 Glitchy 40435 Overlay 236 HUD button37 HUD graph38 HUD status40 Warning graphic
Text10
33 Reveal text133 Glyph morph134 Weight wave135 Decode text136 Magnetic letters137 Slice shift138 Stroke draw type139 Ink bleed text140 Liquid text141 Chromatic text
Components•Spec sheet
Components•Spec sheet

Spec sheet

A product spec sheet that compares up to three models side by side. Rows that differ are marked, one switch hides everything they share, group headings stick while you scroll, and on a phone it becomes a one-model view with a picker.

Dependencies

Motionclsx

Copy below cli

npx shadcn add @bjork-ui/spec-sheet

How to use

import { SpecSheet, type SpecGroup, type SpecVariant } from "@/components/bjork-ui/tables/spec-sheet";const variants: SpecVariant[] = [  { id: "h14", name: "Halden 14", detail: "from $1,599" },  { id: "h16", name: "Halden 16", detail: "from $2,299" },];const groups: SpecGroup[] = [  {    id: "display",    label: "Display",    rows: [      { label: "Size", value: { h14: 14.2, h16: 16.2 }, unit: "in" },      { label: "Peak brightness", value: { h14: 500, h16: 600 }, unit: "nits", note: "HDR content" },      { label: "Color gamut", value: "100% DCI-P3" },    ],  },];<SpecSheet  title="Compare models"  variants={variants}  groups={groups}  onDifferencesOnlyChange={(on) => console.log(on)}/>
PreviousShortcuts tableNextTransactions table

Compare models

22 of 28 specs differ

Compare models: Halden 14, Halden 16, Halden 16 Pro
SpecHalden 14from $1,599Halden 16from $2,299Halden 16 Profrom $3,199
Display
SizeDiagonal, viewable(differs between models)14.2in16.2in16.2in
Resolution(differs between models)2880 × 18003456 × 21603456 × 2160
Panel(differs between models)IPSIPSMini-LED, 2,304 zones
Peak brightnessHDR content(differs between models)500nits600nits1,600nits
Refresh rate(differs between models)120Hz120Hz165Hz
Color gamut100% DCI-P3All models
Finish(differs between models)GlossyGlossyNano-texture
Performance
Processor(differs between models)H2, 10-coreH2, 12-coreH2 Max, 16-core
Graphics(differs between models)16cores20cores40cores
MemoryUnified, not upgradable(differs between models)16GB32GB64GB
Storage(differs between models)512GB1TB2TB
Neural engine38TOPSAll models
Cooling(differs between models)Single fanDual fanDual fan, vapor chamber
Battery
Capacity(differs between models)72Wh100Wh100Wh
Video playbackLocal 1080p, 150 nits(differs between models)19h22h18h
Charger(differs between models)70W96W140W
Fast charge50% in 30 min(differs between models)NoYesYes
Connectivity
USB-C / Thunderbolt(differs between models)2ports3ports3ports
HDMI 2.1(differs between models)NoYesYes
SD card slot(differs between models)NoYesYes
WirelessWi-Fi 7, Bluetooth 5.4All models
Headphone jackYesAll models
Webcam1080p, Center FrameAll models
Dimensions
Width(differs between models)312.6mm355.7mm355.7mm
Depth(differs between models)221.2mm248.1mm248.1mm
Thickness(differs between models)14.9mm16.8mm16.8mm
EnclosureRecycled aluminiumAll models
Weight(differs between models)1.38kg2.04kg2.16kg
Marked rows differ between modelsShowing all 28 specs