import Link from "next/link"; import Image from "next/image"; import { House } from "@/src/config/apartments"; import { MapPin, Home, ArrowRight, Wind, Car, Bus, Sofa } from "lucide-react"; interface HouseCardProps { house: House; locale: string; } export function HouseCard({ house, locale }: HouseCardProps) { const displayName = locale === "de" ? house.name : house.nameEn; const displayDescription = locale === "de" ? house.description : house.descriptionEn; const displayCountry = locale === "de" ? house.country : house.countryEn; return (
{displayName}
{house.apartments.length} {locale === "de" ? "Apartments" : "Apartments"}

{displayName}

{house.id === "herdweg" ? ( <>
{locale === "de" ? "Gleiche Straße wie Panzer Kaserne" : "Same Street as Panzer Kaserne"} {locale === "de" ? "Kein Abbiegen nötig" : "Zero turns needed"}
{locale === "de" ? "Klimaanlage" : "Air conditioning"} ) : ( <> {locale === "de" ? "Nahe Stadtzentrum" : "Close to city center"} {locale === "de" ? "Klimaanlage" : "Air conditioning"} )} {house.id === "herdweg" && ( {locale === "de" ? "Bus in der Nähe" : "Bus nearby"} )} {locale === "de" ? "Vollmöbliert" : "Fully furnished"}

{displayDescription}

{house.city}, {displayCountry}
{locale === "de" ? "Mehr erfahren" : "Learn more"}
); }