Files
zitadel/apps/login/app/page.tsx
2023-04-14 13:35:27 +02:00

44 lines
1.5 KiB
TypeScript

import { demos } from "#/lib/demos";
import Link from "next/link";
export default function Page() {
return (
<div className="space-y-8">
<h1 className="text-xl font-medium text-gray-300">Pages</h1>
<div className="space-y-10 text-white">
{demos.map((section) => {
return (
<div key={section.name} className="space-y-5">
<div className="text-xs font-semibold uppercase tracking-wider text-gray-500">
{section.name}
</div>
<div className="grid grid-cols-1 gap-5 lg:grid-cols-2">
{section.items.map((item) => {
return (
<Link
href={`/${item.slug}`}
key={item.name}
className="bg-background-light-400 group block space-y-1.5 rounded-lg px-5 py-3 hover:bg-background-dark-300 dark:bg-background-dark-400"
>
<div className="font-medium text-gray-200 group-hover:text-gray-50">
{item.name}
</div>
{item.description ? (
<div className="line-clamp-3 text-sm text-gray-400 group-hover:text-gray-300">
{item.description}
</div>
) : null}
</Link>
);
})}
</div>
</div>
);
})}
</div>
</div>
);
}