"use client"; import { motion } from "framer-motion"; import { Waves, UtensilsCrossed, Hotel, CalendarHeart } from "lucide-react"; import Image from "next/image"; export default function Services({ dict }: { dict: any }) { const services = [ { title: dict.services.items.beach.title, description: dict.services.items.beach.description, icon: Waves, image: "https://images.unsplash.com/photo-1519046904884-53103b34b206?auto=format&fit=crop&q=80&w=800", }, { title: dict.services.items.restaurant.title, description: dict.services.items.restaurant.description, icon: UtensilsCrossed, image: "https://images.unsplash.com/photo-1544148103-0773bf10d330?auto=format&fit=crop&q=80&w=800", }, { title: dict.services.items.hotel.title, description: dict.services.items.hotel.description, icon: Hotel, image: "https://images.unsplash.com/photo-1582719478250-c89cae4dc85b?auto=format&fit=crop&q=80&w=800", }, { title: dict.services.items.events.title, description: dict.services.items.events.description, icon: CalendarHeart, image: "https://images.unsplash.com/photo-1511285560929-80b456fea0bc?auto=format&fit=crop&q=80&w=800", }, ]; return (

{dict.services.title}

{dict.services.heading}

{services.map((service, index) => ( {/* Image card with gradient border on hover */}
{/* Border beam — visible on hover */}
{service.title} {/* Icon badge */}

{service.title}

{service.description}

))}
); }