"use client"; import { useTranslations } from "next-intl"; import { motion } from "framer-motion"; import { Waves, UtensilsCrossed, ConciergeBell } from "lucide-react"; export function Services() { const t = useTranslations("services"); const container = { hidden: { opacity: 0 }, show: { opacity: 1, transition: { staggerChildren: 0.15, } } }; const item = { hidden: { opacity: 0, y: 20 }, show: { opacity: 1, y: 0, transition: { duration: 0.5, ease: "easeOut" as const } } }; const services = [ { icon: Waves, title: t("service1_title"), desc: t("service1_desc"), }, { icon: UtensilsCrossed, title: t("service2_title"), desc: t("service2_desc"), }, { icon: ConciergeBell, title: t("service3_title"), desc: t("service3_desc"), }, ]; return (
{t("subtitle")} {t("title")} {t("desc")}
{services.map((service) => (

{service.title}

{service.desc}

))}
); }