Frequent-flyer card in a warm gradient, showing tier, miles, a progress track, and miles to next tier.
Requires shadcn/ui initialized. Run npx shadcn@latest init if you haven't.
import { Travel16 } from "@/components/beste/piece/travel16";
<Travel16
program="Miles & Smiles"
tier="Elite Gold"
miles="42,180"
milesLabel="miles"
milesToNext="7,820 miles to Elite Platinum"
progress={84}
tone="neutral"
/>Traveler card with passport number, nationality, date of birth, and a loyalty status all neatly paired.
Live status card with a colored pill for on-time, delayed, boarding, or cancelled flights.
Pre-trip card with a focal day count, a thin progress line toward departure, and a boarding-detail caption.
Multi-leg journey card with stacked segment rows and an amber layover strip between them.
Poster-style destination tile with a warm gradient, corner save heart, category tag, and city label.
Year-in-review card with three tinted tiles tracking countries visited, flights taken, and miles logged.