"use client";
import { motion } from "framer-motion";
import { Button } from "@/components/ui/button";
import { cn } from "@/lib/utils";
interface ButtonItem {
text: string;
url: string;
}
interface AnimatedButtonProps extends ButtonItem {
variant?: "outline" | "default";
}
const AnimatedButton = ({ text, url, variant }: AnimatedButtonProps) => {
return (
);
};
interface Hero247Props {
avatar: string;
heading: string;
secondaryButton: ButtonItem;
primaryButton: ButtonItem;
className?: string;
}
const Hero247 = ({
className,
avatar = "/block-media/shadcnblocks/block/avatar/cool-dude.jpg",
heading = "ما هویتهای بصری ماندگار طراحی میکنیم که برندها را از رقبا متمایز میسازند.",
secondaryButton = {
text: "مشاهده مطالعات موردی",
url: "https://www.ShadcnBlocks",
},
primaryButton = {
text: "شروع همکاری",
url: "https://www.ShadcnBlocks",
},
}: Hero247Props) => {
return (
);
};
export { Hero247 };