Files
reui-blocks/blocks/about12.tsx
T

232 lines
11 KiB
TypeScript

import React from "react";
import { Separator } from "@/components/ui/separator";
import { cn } from "@/lib/utils";
const awards = [
{
title: "جایزه رهبری طراحی",
year: "2025",
},
{
title: "بهترین بازطراحی برند",
year: "2025",
},
{
title: "جایزه تعالی تجربه کاربری",
year: "2024",
},
{
title: "نوآوری در هویت بصری",
year: "2024",
},
{
title: "تقدیر طراحی بسته‌بندی",
year: "2023",
},
{
title: "اثر اجتماعی در طراحی",
year: "2023",
},
];
interface About12Props {
className?: string;
}
const About12 = ({ className }: About12Props) => {
return (
<div className={cn("py-32", className)}>
<div className="container">
<section className="grid grid-cols-1 items-start gap-6 md:grid-cols-6">
<div className="col-span-1 flex items-center gap-1 md:col-span-2">
<span className="size-2 bg-primary" />
<h1 className="font-mono text-sm text-muted-foreground">درباره</h1>
</div>
<div className="col-span-1 flex flex-col gap-8 md:col-span-4 md:gap-24">
<p className="text-xl font-medium tracking-tight text-balance md:text-2xll">
پلتفرم‌های CRM و بازاریابی می‌سازیم که ارزش پیشنهادی شما را
به مشتریان هدف منتقل می‌کنند و رشد درآمد را تسریع می‌بخشند.
</p>
<div className="flex flex-col gap-4 md:gap-6">
<img
src="/block-media/shadcnblocks/block/photos/annie-spratt-MChSQHxGZrQ-unsplash.jpg"
alt="پرتره"
className="aspect-[6/8] rounded-xl object-cover md:max-w-md"
/>
<p className="max-w-md text-muted-foreground">
فراتر از تحویل پروژه، به ایجاد همکاری‌های بلندمدت باور داریم. از هر تجربه می‌آموزیم و ایده‌های کوچک را به تغییرات ماندگار تبدیل می‌کنیم.
</p>
</div>
</div>
</section>
<Separator className="my-16 md:my-32" />
<section className="space-y-6">
<div className="flex items-center gap-1">
<span className="size-2 bg-primary" />
<h1 className="font-mono text-sm text-muted-foreground">فرایند</h1>
</div>
<div className="grid gap-6 md:grid-cols-3">
<div className="flex flex-col gap-4">
<div className="relative overflow-hidden rounded-xl border">
<img
src="/block-media/shadcnblocks/block/placeholder-1.svg"
alt="جای‌نگهدار"
className="aspect-square object-cover dark:invert"
/>
<span className="absolute top-3 start-3 rounded-xs bg-primary px-2.5 py-1 font-mono text-sm text-primary-foreground">
01
</span>
</div>
<div className="flex flex-col gap-1 md:gap-2">
<h3 className="text-xl font-medium lg:text-xl">درک</h3>
<p className="text-sm text-muted-foreground lg:text-base">
با پژوهش و گفت‌وگو شروع می‌کنیم تا اهداف، مخاطب و محدودیت‌ها
روشن شود.
</p>
</div>
</div>
<div className="flex flex-col gap-4">
<div className="relative overflow-hidden rounded-xl border">
<img
src="/block-media/shadcnblocks/block/placeholder-2.svg"
alt="جای‌نگهدار"
className="aspect-square object-cover dark:invert"
/>
<span className="absolute top-3 left-3 rounded-xs bg-primary px-2.5 py-1 font-mono text-sm text-primary-foreground">
02
</span>
</div>
<div className="flex flex-col gap-1 md:gap-2">
<h3 className="text-xl font-medium lg:text-xl">طراحی</h3>
<p className="text-sm text-muted-foreground lg:text-base">
مسیرها و نمونه‌های اولیه در هویت، محصول و محتوا با نقاط
کنترل شفاف می‌سازیم.
</p>
</div>
</div>
<div className="flex flex-col gap-4">
<div className="relative overflow-hidden rounded-xl border">
<img
src="/block-media/shadcnblocks/block/placeholder-3.svg"
alt="جای‌نگهدار"
className="aspect-square object-cover dark:invert"
/>
<span className="absolute top-3 left-3 rounded-xs bg-primary px-2.5 py-1 font-mono text-sm text-primary-foreground">
03
</span>
</div>
<div className="flex flex-col gap-1 md:gap-2">
<h3 className="text-xl font-medium lg:text-xl">تحویل</h3>
<p className="text-sm text-muted-foreground lg:text-base">
مستندات، راهنماها و پشتیبانی مستمر را فراهم می‌کنیم تا رشد و توسعه کسب‌وکار شما بدون مانع ادامه پیدا کند.
</p>
</div>
</div>
</div>
</section>
<Separator className="my-16 md:my-32" />
<section className="grid grid-cols-1 items-start gap-6 md:grid-cols-6">
<div className="col-span-1 flex items-center gap-1 md:col-span-2">
<span className="size-2 bg-primary" />
<h1 className="font-mono text-sm text-muted-foreground">
نقاط عطف
</h1>
</div>
<div className="col-span-1 flex flex-col gap-6 md:col-span-4">
<div className="flex flex-col justify-between gap-2 rounded-lg bg-muted p-8 lg:flex-row lg:items-center lg:gap-10 lg:p-12">
<span className="text-2xll font-medium lg:text-2xll">120+</span>
<p className="text-primary/80 lg:max-w-md">
پروژه‌های موفق در صنایع مختلف، از غذا و نوشیدنی تا فین‌تک.
</p>
</div>
<div className="flex flex-col justify-between gap-2 rounded-lg bg-muted p-8 lg:flex-row lg:items-center lg:gap-10 lg:p-12">
<span className="text-2xll font-medium lg:text-2xll">12+</span>
<p className="text-primary/80 lg:max-w-md">
سال‌ها تجربه در توسعه برند، بهبود فرایندها و طراحی سیستم‌های پایدار.
</p>
</div>
<div className="flex flex-col justify-between gap-2 rounded-lg bg-muted p-8 lg:flex-row lg:items-center lg:gap-10 lg:p-12">
<span className="text-2xll font-medium lg:text-2xll">15+</span>
<p className="text-primary/80 lg:max-w-md">
جوایز و افتخاراتی که حاصل اعتماد مشتریان و کیفیت همکاری‌های ما هستند.
</p>
</div>
</div>
</section>
<img
src="/block-media/shadcnblocks/block/photos/studio-republic-fotKKqWNMQ4-unsplash.jpg"
alt="جای‌نگهدار"
className="my-16 aspect-square w-full rounded-xl object-cover md:my-32 md:aspect-video"
/>
<section className="grid grid-cols-1 items-start gap-6 md:grid-cols-6">
<div className="col-span-1 flex items-center gap-1 md:col-span-2">
<span className="size-2 bg-primary" />
<h1 className="font-mono text-sm text-muted-foreground">جوایز</h1>
</div>
<div className="col-span-1 flex flex-col gap-4 md:col-span-4">
<Separator />
{awards.map((award, index) => (
<React.Fragment key={index}>
<div key={index} className="flex items-center justify-between">
<p className="font-medium tracking-tight md:text-lg">
{award.title}
</p>
<p className="font-mono text-sm font-medium text-muted-foreground md:text-base">
{award.year}
</p>
</div>
<Separator />
</React.Fragment>
))}
</div>
</section>
<Separator className="my-16 md:my-32" />
<section className="grid grid-cols-1 items-start gap-6 md:grid-cols-6">
<div className="col-span-1 flex items-center gap-1 md:col-span-2">
<span className="size-2 bg-primary" />
<h1 className="font-mono text-sm text-muted-foreground">
نظرات
</h1>
</div>
<div className="flex flex-col gap-8 md:col-span-4 md:gap-12">
<div className="flex flex-col gap-4">
<p className="text-xl font-medium tracking-tight md:text-2xll">
&ldquo;برند و محصول ما را هم‌راستا کردند و اثر آن فوراً در
تیم‌ها و مشتریان ما دیده شد.&rdquo;
</p>
<p className="font-medium text-muted-foreground md:text-lg">
نگار، مدیر عملیات در یک خرده‌فروشی جهانی
</p>
</div>
<div className="flex flex-col gap-2">
<a href="#" className="group relative overflow-hidden rounded-lg">
<img
src="/block-media/shadcnblocks/block/photos/israel-andrade-YI_9SivVt_s-unsplash.jpg"
alt="جای‌نگهدار"
className="transition-scale aspect-video scale-103 object-cover duration-400 group-hover:scale-101"
/>
<div className="absolute inset-0 hidden bg-gradient-to-t from-black via-transparent to-transparent opacity-0 transition-all duration-400 group-hover:opacity-60 md:block" />
<div className="absolute bottom-5 left-5 hidden translate-y-16 flex-col transition-transform duration-400 group-hover:translate-y-0 md:flex">
<p className="text-lg font-medium text-white">مطالعه موردی</p>
<p className="text-sm font-medium text-white/70">
بازطراحی تجارت الکترونیک
</p>
</div>
</a>
<div className="flex flex-col md:hidden">
<p className="font-medium">مطالعه موردی</p>
<p className="text-sm font-medium text-muted-foreground">
بازطراحی تجارت الکترونیک
</p>
</div>
</div>
</div>
</section>
</div>
</div>
);
};
export { About12 };