import Link from "@docusaurus/Link"; import useBaseUrl from "@docusaurus/useBaseUrl"; import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; import Layout from "@theme/Layout"; import ThemedImage from "@theme/ThemedImage"; import clsx from "clsx"; import React from "react"; import Column from "../components/column"; import { HomeListWrapper, ICONTYPE, ListElement, ListWrapper, } from "../components/list"; import styles from "./styles.module.css"; const features = [ { title: "Guides", darkImageUrl: "img/index/Guides-dark.svg", lightImageUrl: "img/index/Guides-light.svg", link: "guides/overview", description: ( <> Read our guides on how to manage your data and role associations in ZITADEL and on what we recommend. ), content: (
), }, { title: "Quickstarts", darkImageUrl: "/docs/img/index/Quickstarts-dark.svg", lightImageUrl: "img/index/Quickstarts-light.svg", link: "examples/introduction", description: ( <> Learn how to integrate your applications and build secure workflows and APIs with ZITADEL ), content: (
), }, { title: "APIs", darkImageUrl: "/docs/img/index/APIs-dark.svg", lightImageUrl: "/docs/img/index/APIs-light.svg", link: "/apis/introduction", description: ( <>Learn more about our APIs and how to integrate them in your apps. ), content: (
), }, { title: "Concepts", darkImageUrl: "img/index/Concepts-dark.svg", lightImageUrl: "img/index/Concepts-light.svg", link: "concepts/introduction", description: ( <> Learn more about engineering and design principles, ZITADELs architecture and used technologies. ), content: ( ), }, ]; function QuickstartLink({ link, title, imageSource, lightImageSource }) { return ( {/* {`${title}`}/ */}

{title}

); } function Feature({ darkImageUrl, lightImageUrl, title, description, link, content, }) { const darkImgUrl = useBaseUrl(darkImageUrl); const lightImgUrl = useBaseUrl(lightImageUrl); const themedImage = ( ); return (
{darkImgUrl && lightImgUrl && (

{title}

{description}

{content}
)}
); } const Gigi = () => { return (
ZITADEL Cloud OUT NOW! 🚀
); }; export default function Home() { const context = useDocusaurusContext(); const { siteConfig = {} } = context; return (

{siteConfig.title}

{siteConfig.tagline}

Get Started
{features && features.length > 0 && (
{features.map((props, idx) => ( ))}
)}
); }