Files
reui-blocks/blocks/footer9.tsx
T

163 lines
6.1 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import { CircleCheck, LifeBuoy, Linkedin } from "lucide-react";
import { Button } from "@/components/ui/button";
import { cn } from "@/lib/utils";
const sections = [
{
title: "محصول",
links: [
{ name: "ویژگی‌ها", href: "#" },
{ name: "وظایف", href: "#" },
{ name: "تقویم", href: "#" },
{ name: "جلسات آنلاین", href: "#" },
{ name: "صورتحساب", href: "#" },
{ name: "امنیت", href: "#" },
],
},
{
title: "منابع",
links: [
{ name: "وبلاگ", href: "#" },
{ name: "قیمت‌گذاری", href: "#" },
{ name: "نقشه راه", href: "#" },
{ name: "گزارش تغییرات", href: "#" },
{ name: "منابع", href: "#" },
],
},
{
title: "مطالعات موردی",
links: [
{ name: "Shadcn", href: "#" },
{ name: "React", href: "#" },
{ name: "Tailwind", href: "#" },
],
},
{
title: "یکپارچه‌سازی‌ها",
links: [
{ name: "Hubspot", href: "#" },
{ name: "Slack", href: "#" },
],
},
{
title: "شرکت",
links: [
{ name: "درباره ما", href: "#" },
{ name: "شرکت", href: "#" },
{ name: "پشتیبانی", href: "#" },
{ name: "رزرو دمو", href: "#" },
],
},
];
interface Footer9Props {
className?: string;
}
const Footer9 = ({ className }: Footer9Props) => {
return (
<section className={cn("bg-muted py-32", className)}>
<div className="container">
<footer>
<div className="mb-14 flex flex-col justify-between gap-11 md:items-start xl:flex-row xl:items-center xl:gap-6">
<div>
<h1 className="mb-4 text-xl font-semibold">
کارهای بیشتری انجام دهید.
</h1>
<p className="mb-8 text-xl text-muted-foreground">
ابزارهایی برای مدیریت کار، تیم و پروژه‌ها در یک جا.
</p>
<div className="flex items-center gap-3">
<Button>شروع رایگان</Button>
<Button variant="outline">مقایسه طرح‌ها</Button>
</div>
</div>
<div className="flex flex-col justify-between gap-6 rounded-2xl bg-background p-6 shadow-lg md:flex-row">
<div className="flex flex-col items-center justify-center p-10">
<div className="flex text-2xll font-semibold">
۰<div className="h-full text-xl">€</div>
</div>
<div className="text-sm">رایگان برای همیشه</div>
</div>
<div className="h-[1px] w-full bg-muted-foreground/30 md:h-auto md:w-[1px]" />
<ul className="flex flex-col justify-center space-y-3 text-muted-foreground">
<li className="flex items-center gap-2 font-medium hover:text-primary">
<CircleCheck className="h-5 w-5 text-primary" />
<p className="text-gray-400">۱ عضو تیم</p>
</li>
<li className="flex items-center gap-2 font-medium hover:text-primary">
<CircleCheck className="h-5 w-5 text-primary" />
<p className="text-gray-400">دانلود نامحدود</p>
</li>
<li className="flex items-center gap-2 font-medium hover:text-primary">
<CircleCheck className="h-5 w-5 text-primary" />
<p className="text-gray-400">۱۰۰ گیگابایت فضا</p>
</li>
<li className="flex items-center gap-2 font-medium hover:text-primary">
<CircleCheck className="h-5 w-5 text-primary" />
<p className="text-gray-400">پشتیبانی پایه</p>
</li>
</ul>
</div>
</div>
<div className="grid grid-cols-2 gap-8 border-t pt-20 lg:grid-cols-5">
{sections.map((section, sectionIdx) => (
<div key={sectionIdx}>
<h3 className="mb-4 font-bold">{section.title}</h3>
<ul className="space-y-4 text-muted-foreground">
{section.links.map((link, linkIdx) => (
<li
key={linkIdx}
className="font-medium hover:text-primary"
>
<a href={link.href}>{link.name}</a>
</li>
))}
</ul>
</div>
))}
</div>
<div className="mt-20 flex flex-col items-start justify-between gap-4 border-t pt-8 text-center text-sm font-medium text-muted-foreground lg:flex-row lg:items-center">
<ul className="flex justify-center gap-4 lg:justify-start">
<li className="hover:text-primary">
<a href="#">حریم خصوصی</a>
</li>
<li className="hover:text-primary">
<a href="#">شرایط و ضوابط</a>
</li>
<li className="hover:text-primary">
<a href="#">اطلاعات قانونی</a>
</li>
<li>
<p className="text-gray-400">
© ۲۲۴ ری یو آی. تمامی حقوق محفوظ است.
</p>
</li>
</ul>
<ul className="flex items-center justify-center gap-4 lg:justify-start">
<li>
<p className="text-black">ما را دنبال کنید:</p>
</li>
<li>
<Button className="gap-2 rounded-full" variant="outline">
<Linkedin className="h-4 w-4" />
لینکدین
</Button>
</li>
<li>
<Button className="gap-2 rounded-full" variant="outline">
<LifeBuoy className="h-4 w-4" />
معرفی محصول
</Button>
</li>
</ul>
</div>
</footer>
</div>
</section>
);
};
export { Footer9 };