import { ExternalLink, Heart, X, Bed, Maximize2, PoundSterling, Building, Clock, MapPin, Footprints, Bike, Train } from 'lucide-react';
import { Button } from './ui/button';
import { PhotoCarousel } from './PhotoCarousel';
import type { ListingDetailData, DecisionType, POIDistanceInfo } from '@/types';
import { formatDate, formatDuration } from '@/utils/format';
interface ListingDetailProps {
detail: ListingDetailData;
onDecide: (decision: DecisionType) => void;
onClearDecision: () => void;
}
function TravelModeIcon({ mode }: { mode: string }) {
switch (mode) {
case 'WALK': return
{detail.description}