'use client'; import { demos, type Item } from '#/lib/demos'; import '#/styles/globals.css'; import { ZitadelLogo } from '#/ui/ZitadelLogo'; import Link from 'next/link'; import { useSelectedLayoutSegment } from 'next/navigation'; import clsx from 'clsx'; import { Bars3Icon, XMarkIcon } from '@heroicons/react/24/solid'; import { useState } from 'react'; export function GlobalNav() { const [isOpen, setIsOpen] = useState(false); const close = () => setIsOpen(false); return (

Login Playground (WIP)

); } function GlobalNavItem({ item, close, }: { item: Item; close: () => false | void; }) { const segment = useSelectedLayoutSegment(); const isActive = item.slug === segment; return ( {item.name} ); }