import { Footer, Layout, Navbar } from "nextra-theme-docs"; import { Banner, Head } from "nextra/components"; import { getPageMap } from "nextra/page-map"; import "nextra-theme-docs/style.css"; import "./app.css"; import Image from "next/image"; import Link from "next/link"; import { Metadata } from "next"; import { Bluesky, Tangled } from "@/components/icons"; export const metadata: Metadata = { description: "One-click backup for Bluesky", metadataBase: new URL("https://atbackup.pages.dev"), keywords: ["Bluesky", "AT Backup", "Backup"], generator: "Next.js", applicationName: "AT Backup", appleWebApp: { title: "AT Backup", }, title: { default: "AT Backup – One-click backup for Bluesky", template: "%s | AT Backup", }, openGraph: { // https://github.com/vercel/next.js/discussions/50189#discussioncomment-10826632 url: "./", siteName: "AT Backup", locale: "en_US", type: "website", }, other: { "msapplication-TileColor": "#fff", }, alternates: { // https://github.com/vercel/next.js/discussions/50189#discussioncomment-10826632 canonical: "./", }, }; const banner = Nextra 4.0 is released 🎉; const navbar = ( ATBackup Icon AT Backup } projectLink="https://github.com/turtlepaw/atproto-backup" // ... Your additional navbar options /> ); const footer = ( ); export default async function RootLayout({ children, }: React.PropsWithChildren) { return ( {/* Your additional tags should be passed as `children` of `` element */} {children} ); }