mirror of
https://github.com/privacy-scaling-explorations/pse.dev.git
synced 2026-01-13 08:08:02 -05:00
66 lines
2.3 KiB
TypeScript
66 lines
2.3 KiB
TypeScript
"use client"
|
|
|
|
import { LABELS } from "@/app/labels"
|
|
|
|
import { Icons } from "../icons"
|
|
import { AppContent } from "../ui/app-content"
|
|
|
|
type WhatWeDoContent = { title: string; description: string; icon: any }
|
|
|
|
export const WhatWeDo = () => {
|
|
const content: WhatWeDoContent[] = [
|
|
{
|
|
title: LABELS.WHAT_WE_DO_SECTION.PRIVACY.TITLE,
|
|
description: LABELS.WHAT_WE_DO_SECTION.PRIVACY.DESCRIPTION,
|
|
icon: Icons.privacy,
|
|
},
|
|
{
|
|
title: LABELS.WHAT_WE_DO_SECTION.SCALING.TITLE,
|
|
description: LABELS.WHAT_WE_DO_SECTION.SCALING.DESCRIPTION,
|
|
icon: Icons.scaling,
|
|
},
|
|
{
|
|
title: LABELS.WHAT_WE_DO_SECTION.EXPLORATIONS.TITLE,
|
|
description: LABELS.WHAT_WE_DO_SECTION.EXPLORATIONS.DESCRIPTION,
|
|
icon: Icons.explorations,
|
|
},
|
|
]
|
|
|
|
return (
|
|
<div className="bg-cover-gradient dark:bg-transparent-gradient">
|
|
<AppContent className="mx-auto lg:max-w-[1200px] w-full">
|
|
<section className="flex flex-col gap-16 py-16 md:pb-24">
|
|
<div className="flex flex-col text-center">
|
|
<h6 className="py-6 font-sans text-base font-bold uppercase tracking-[4px] text-primary">
|
|
{LABELS.WHAT_WE_DO_SECTION.WHAT_WE_DO}
|
|
</h6>
|
|
<h3 className="font-display text-[18px] font-bold text-primary md:text-3xl">
|
|
{LABELS.WHAT_WE_DO_SECTION.WHAT_WE_DO_DESCRIPTION}
|
|
</h3>
|
|
</div>
|
|
<div className="grid grid-cols-1 gap-8 lg:grid-cols-3">
|
|
{content.map((item, index) => (
|
|
<article
|
|
className="border-tuatara-300 flex flex-col gap-2 rounded-[6px] border bg-white px-8 py-4 dark:bg-black dark:border-anakiwa-800 dark:text-anakiwa-100"
|
|
key={index}
|
|
>
|
|
<div className="flex items-center gap-2">
|
|
<div className="w-4">
|
|
<item.icon />
|
|
</div>
|
|
<h6 className="font-sans text-lg font-bold uppercase tracking-[4px] text-anakiwa-700 dark:text-anakiwa-400">
|
|
{item.title}
|
|
</h6>
|
|
</div>
|
|
<p className="font-sans text-base text-primary">
|
|
{item.description}
|
|
</p>
|
|
</article>
|
|
))}
|
|
</div>
|
|
</section>
|
|
</AppContent>
|
|
</div>
|
|
)
|
|
}
|