import {forwardRef, Fragment, useEffect, useState} from 'react' import Link from 'next/link' import { useRouter } from 'next/router' import { Transition } from '@headlessui/react' import { Button } from '@/components/Button' import {apiNavigation} from '@/components/NavigationAPI' import {docsNavigation} from "@/components/NavigationDocs"; function CheckIcon(props) { return ( ) } function FeedbackButton(props) { return ( {page.title} ) } function PageNavigation() { let router = useRouter() let allPages = router.route.startsWith('/docs') ? docsNavigation.flatMap((group) => group.links) : apiNavigation.flatMap((group) => group.links) let currentPageIndex = allPages.findIndex( (page) => page.href === router.pathname ) if (currentPageIndex === -1) { return null } let previousPage = allPages[currentPageIndex - 1] let nextPage = allPages[currentPageIndex + 1] if (!previousPage && !nextPage) { return null } return (
{previousPage && (
)} {nextPage && (
)}
) } function TwitterIcon(props) { return ( ) } function GitHubIcon(props) { return ( ) } function SlackIcon(props) { return ( ) } function DiscordIcon(props) { return ( ) } function SocialLink({ href, icon: Icon, children }) { return ( {children} ) } function SmallPrint() { return (

© Copyright {new Date().getFullYear()}. All rights reserved.

Follow us on Twitter Follow us on GitHub Join us on Slack
) } export function Footer() { let router = useRouter() return ( ) }