-
-
Notifications
You must be signed in to change notification settings - Fork 806
Expand file tree
/
Copy pathpage.tsx
More file actions
54 lines (51 loc) · 1.67 KB
/
Copy pathpage.tsx
File metadata and controls
54 lines (51 loc) · 1.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
import Link from "next/link";
import { PageHero } from "@/src/components/PageHero";
import { Section } from "@/src/components/Section";
const PLATFORM_SECTIONS = [
{
href: "/platform/analytics",
title: "Analytics",
description: "Instant Insights. Enhanced Performance.",
},
{
href: "/platform/continuous-integration",
title: "Continuous Integration",
description: "Innovate with Confidence. Deliver with Quality.",
},
{
href: "/platform/ecosystem",
title: "Ecosystem",
description: "An Ecosystem You Trust and Love.",
},
];
export default function PlatformPage() {
return (
<>
<PageHero
title="The Platform"
teaser="One platform for every API across your organization — from authoring and composition to operations and telemetry."
/>
<Section title="Explore the Platform">
<div className="grid gap-6 md:grid-cols-3">
{PLATFORM_SECTIONS.map((section) => (
<Link
key={section.href}
href={section.href}
className="group flex flex-col rounded-xl border border-cc-card-border bg-cc-card-bg backdrop-blur-sm p-8 no-underline transition-colors hover:border-fuchsia-400"
>
<h2 className="text-xl font-semibold text-cc-ink group-hover:text-fuchsia-400">
{section.title}
</h2>
<p className="mt-3 text-sm text-cc-ink-dim">
{section.description}
</p>
<span className="mt-6 text-sm font-medium text-fuchsia-400">
Learn more →
</span>
</Link>
))}
</div>
</Section>
</>
);
}