"use client";
import { motion } from "framer-motion";
import { Badge } from "@/components/ui/badge";
interface Project6Props {
title?: string;
subtitle?: string;
category?: string;
year?: string;
description?: string;
images?: Array<{ src?: string; alt: string }>;
src: string;
alt: string;
index: number;
}
const ImageBlock = ({
src,
alt,
index,
}: {
src?: string;
alt: string;
index: number;
}) => (
{src ? (
) : (
جایگاه تصویر
)}
);
const StickySection = ({
title,
subtitle,
category,
year,
description,
}: {
title: string;
subtitle: string;
category: string;
year: string;
description: string;
}) => (
{title}
{subtitle}
{category}
{year}
درباره
{description}
);
const ProjectCard = ({ title, category, src, alt, index }: Project6Props) => (
);
export const Project6 = ({
title = "نمای شهری",
subtitle = "مجموعه نماهای موبایل",
category = "طراحی",
year = "۲۲۵",
description = "مجموعهای جذاب از نماهای رابط که جوهره تجربه کاربری مدرن را از دریچه طراحان معاصر با تم تکرنگ به تصویر میکشد.",
images = [
{
src: "/block-media/shadcnblocks/block/lummi/bw1.jpeg",
alt: "نمای رابط ۱",
},
{
src: "/block-media/shadcnblocks/block/lummi/bw2.jpeg",
alt: "نمای رابط ۲",
},
{
src: "/block-media/shadcnblocks/block/lummi/bw3.jpeg",
alt: "نمای رابط ۳",
},
{
src: "/block-media/shadcnblocks/block/lummi/bw4.jpeg",
alt: "نمای رابط ۴",
},
],
}: Partial["props"]> & {
images?: Array<{ src?: string; alt: string }>;
}) => {
const projectCards = [
{
title: "محتوایی",
category: "موبایل",
src: "/block-media/shadcnblocks/block/lummi/bw12.jpeg",
alt: "نمای موبایل",
},
{
title: "معماری وب",
category: "وب",
src: "/block-media/shadcnblocks/block/lummi/bw8.jpeg",
alt: "نمای محصول",
},
{
title: "معماری فرانتاند",
category: "سبک زندگی",
src: "/block-media/shadcnblocks/block/lummi/bw9.jpeg",
alt: "محتوای لایفاستایل",
},
];
return (
{images?.map((img, index) => (
))}
مجموعههای بیشتر
{projectCards.map((project, index) => (
))}
);
};