import {forwardRef, Fragment, 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, flattenNavItems} 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('/ipa') ? docsNavigation.flatMap((group) => flattenNavItems(group.links, true)) : apiNavigation.flatMap((group) => flattenNavItems(group.links,true)); 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 X Follow us on GitHub Join us on Slack
) } export function Footer() { let router = useRouter() return ( ) }