"use client"; import Link from "next/link"; import { motion } from "framer-motion"; import { cn } from "@/lib/utils"; import { Button } from "@/components/ui/button"; import { useContent } from "@/components/layout/content-provider"; interface ButtonItem { text: string; url: string; } interface Hero247Props { heading?: string; description?: string; secondaryButton?: ButtonItem; primaryButton?: ButtonItem; className?: string; } const Hero247 = ({ className, heading, description, secondaryButton: secondaryButtonProp, primaryButton: primaryButtonProp, }: Hero247Props) => { const content = useContent() const defaults = content.pages.home.hero247 const headingText = heading ?? defaults.heading const descriptionText = description ?? defaults.description const secondaryButton = secondaryButtonProp ?? { text: defaults.secondaryButton, url: "#rahavarha" } const primaryButton = primaryButtonProp ?? { text: defaults.primaryButton, url: "#mozakerat" } return (
{headingText} {descriptionText}
); }; export { Hero247 };