"use client"; import Link from "next/link"; import { MapPin } from "lucide-react"; import { Badge } from "@/components/ui/badge"; import { useDataProvider } from "@/lib/demo/data-provider-context"; import type { MyResidenceResponse } from "@/lib/api/residences"; interface ResidenceCardProps { data: MyResidenceResponse; } export function ResidenceCard({ data }: ResidenceCardProps) { const { residence, task_summary } = data; const { basePath } = useDataProvider(); const address = [residence.street_address, residence.city, residence.state_province] .filter(Boolean) .join(", "); return (