"use client"; import { ArrowUpRight, Plus } from "lucide-react"; import { useState } from "react"; import { Badge } from "@/components/ui/badge"; import { cn } from "@/lib/utils"; const data = [ { id: "item-1", title: "طراحی هویت بصری", href: "#", image: "/block-media/shadcnblocks/block/placeholder-dark-1.svg", logo: "/block-media/shadcnblocks/block/logos/shadcn-ui-wordmark.svg", company: "شرکت نوآور", badges: ["تجاری", "برندینگ"], }, { id: "item-2", title: "بازطراحی وب‌سایت", href: "#", image: "/block-media/shadcnblocks/block/placeholder-dark-2.svg", logo: "/block-media/shadcnblocks/block/logos/astro-wordmark.svg", company: "استارتاپ آلفا", badges: ["طراحی رابط کاربری", "توسعه وب"], }, { id: "item-3", title: "راه‌اندازی فروشگاه آنلاین", href: "#", image: "/block-media/shadcnblocks/block/placeholder-dark-3.svg", logo: "/block-media/shadcnblocks/block/logos/vercel-wordmark.svg", company: "برند پارس", badges: ["فروشگاهی", "چند پلتفرمی"], }, ]; interface Gallery1Props { className?: string; } const Gallery1 = ({ className }: Gallery1Props) => { const [selection, setSelection] = useState(data[0].id); return (
{data.map((item) => (
{ setSelection(item.id); }} >
{item.title}
{item.company}
{item.badges.map((badge) => ( {badge} ))}
{item.company}
{item.title}
))}
); }; export { Gallery1 };