Day-of-trip card with a destination header and a vertical timeline of timed stops linked by a rail.
Requires shadcn/ui initialized. Run npx shadcn@latest init if you haven't.
import { Travel3 } from "@/components/beste/piece/travel3";
<Travel3
day={3}
destination="Lisbon"
date="Sat, Jun 14"
dayLabel="Day"
stops={[
{
"time": "09:00",
"title": "Time Out Market",
"place": "Cais do Sodré"
},
{
"time": "12:30",
"title": "Ride Tram 28",
"place": "Praça Luís Camões"
},
{
"time": "18:00",
"title": "Miradouro sunset",
"place": "Graça"
}
]}
/>Pre-trip card with a focal day count, a thin progress line toward departure, and a boarding-detail caption.
Activity card with a Skip-the-line pill, title, city and duration row, rating line, and per-person price.
Multi-leg journey card with stacked segment rows and an amber layover strip between them.
Flight result with airline, price, two airport codes, and a dotted route arc connecting times.
Poster-style destination tile with a warm gradient, corner save heart, category tag, and city label.
Frequent-flyer card in a warm gradient, showing tier, miles, a progress track, and miles to next tier.