'use client'; import { ExternalLink, Plane, Calendar, DollarSign, Link as LinkIcon } from "lucide-react"; import type { Deal } from "@/lib/types"; export default function DealCard({ deal }: { deal: Deal }) { return (

{deal.title}

{deal.source} {deal.destination && {deal.origin} → {deal.destination}} {deal.nights != null && {deal.nights} nights} {deal.price != null && {deal.price} {deal.currency || ""}}
Open
{deal.startDate && Depart: {deal.startDate}} {deal.endDate && Return: {deal.endDate}} {new URL(deal.link, "http://x").host}
); }