Files
reui-blocks/blocks/hero35.tsx
T

59 lines
3.2 KiB
TypeScript

import { ArrowRight } from "lucide-react";
import { Button } from "@/components/ui/button";
import { cn } from "@/lib/utils";
interface Hero35Props {
className?: string;
}
const Hero35 = ({ className }: Hero35Props) => {
return (
<section className={cn("", className)}>
<div className="lg:container">
<div className="grid items-center gap-8 lg:grid-cols-2">
<div className="container flex flex-col items-center py-32 text-center lg:mx-auto lg:items-start lg:px-0 lg:text-start">
<p>نسخه جدید منتشر شد</p>
<h1 className="my-6 text-xl font-bold text-pretty lg:text-2xll">
توسعه محصولات دیجیتال را سریع‌تر آغاز کنید
</h1>
<p className="mb-8 max-w-xl text-muted-foreground lg:text-xl">
بلاک‌های آماده را متناسب با نیاز خود سفارشی‌سازی کنید و بدون شروع از صفر، پروژه را توسعه دهید.
</p>
<div className="flex w-full flex-col justify-center gap-2 sm:flex-row lg:justify-start">
<Button className="w-full sm:w-auto">
<ArrowRight className="me-2 size-4 rtl:rotate-180" />
شروع رایگان
</Button>
<Button variant="outline" className="w-full sm:w-auto">
مشاهده امکانات
</Button>
</div>
</div>
<div className="grid aspect-3/4 grid-cols-[1fr_10fr_1fr] grid-rows-[2fr_10fr_2fr] bg-accent">
<div className="border-r border-b border-border"></div>
<div className="border-b border-border"></div>
<div className="relative border-b border-l border-border">
<div className="absolute -bottom-[6px] -left-[6px] size-[12px] rounded-full border-[3px] border-[hsl(var(--color-accent-foreground))] bg-accent-foreground ring-[8px] ring-accent"></div>
</div>
<div className="border-r"></div>
<div className="relative">
<div className="absolute top-[8%] left-[12%] flex aspect-3/4 w-[60%] justify-center rounded-lg border border-border bg-background"></div>
<div className="absolute top-[20%] right-[10%] flex aspect-square w-[30%] justify-center rounded-lg border border-border bg-background"></div>
<div className="absolute bottom-[8%] left-[36%] flex aspect-4/3 w-[50%] justify-center rounded-lg border border-border bg-background"></div>
</div>
<div className="border-l"></div>
<div className="relative border-t border-r border-border">
<div className="absolute -top-[6px] -right-[6px] size-[12px] rounded-full border-[3px] border-[hsl(var(--color-accent-foreground))] bg-accent-foreground ring-[8px] ring-accent"></div>
</div>
<div className="border-t border-border"></div>
<div className="border-t border-l border-border"></div>
</div>
</div>
</div>
</section>
);
};
export { Hero35 };