import { getProducts } from "@/lib/saleor"; import { getTranslations } from "next-intl/server"; import Header from "@/components/layout/Header"; import Footer from "@/components/layout/Footer"; import HeroVideo from "@/components/home/HeroVideo"; import ProductCard from "@/components/product/ProductCard"; import TrustBadges from "@/components/home/TrustBadges"; import AsSeenIn from "@/components/home/AsSeenIn"; import ProductReviews from "@/components/product/ProductReviews"; import BeforeAfterGallery from "@/components/home/BeforeAfterGallery"; import ProblemSection from "@/components/home/ProblemSection"; import HowItWorks from "@/components/home/HowItWorks"; export async function generateMetadata() { const t = await getTranslations("Home"); return { title: "ManoonOils - Premium prirodna ulja za negu kose i kože", description: "Otkrijte našu premium kolekciju prirodnih ulja za negu kose i kože.", }; } export default async function Homepage() { const t = await getTranslations("Home"); const tBenefits = await getTranslations("Benefits"); let products: any[] = []; try { products = await getProducts("SR"); } catch (e) { console.log("Failed to fetch products during build"); } const featuredProducts = products?.slice(0, 4) || []; const hasProducts = featuredProducts.length > 0; return ( <>
{hasProducts && (
{t("collection")}

{t("premiumOils")}

{t("oilsDescription")}

{featuredProducts.map((product, index) => ( ))}
)}
{t("ourStory")}

{t("handmadeWithLove")}

{t("storyText1")}

{t("storyText2")}

{t("learnMore")}
Proizvodnja prirodnih ulja
{t("whyChooseUs")}

{t("manoonDifference")}

{[ { title: tBenefits("natural"), description: tBenefits("naturalDesc"), icon: ( ), }, { title: tBenefits("handcrafted"), description: tBenefits("handcraftedDesc"), icon: ( ), }, { title: tBenefits("sustainable"), description: tBenefits("sustainableDesc"), icon: ( ), }, ].map((benefit, index) => (
{benefit.icon}

{benefit.title}

{benefit.description}

))}
{t("stayConnected")}

{t("joinCommunity")}

{t("newsletterText")}