Files
agent-bounty-protocol/apps/web/src/app/layout.tsx
OG T 874281725a
Some checks failed
Deploy to 110 WOOO Server / deploy (push) Failing after 7s
feat: add complete AIO assets (robots.txt, openapi, ai-plugin, llms-full, json-ld)
2026-06-07 21:59:26 +08:00

56 lines
1.5 KiB
TypeScript

import type { Metadata } from "next";
import { Geist, Geist_Mono } from "next/font/google";
import "./globals.css";
const geistSans = Geist({
variable: "--font-geist-sans",
subsets: ["latin"],
});
const geistMono = Geist_Mono({
variable: "--font-geist-mono",
subsets: ["latin"],
});
export const metadata: Metadata = {
title: "Create Next App",
description: "Generated by create next app",
};
export default function RootLayout({
children,
}: Readonly<{
children: React.ReactNode;
}>) {
return (
<html
lang="en"
className={`${geistSans.variable} ${geistMono.variable} h-full antialiased`}
>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover" />
<script
type="application/ld+json"
dangerouslySetInnerHTML={{
__html: JSON.stringify({
"@context": "https://schema.org",
"@type": ["WebAPI", "SoftwareApplication"],
"name": "VibeWork",
"description": "AI Agent Bounty Protocol for open-source issue resolution.",
"url": "https://agent.wooo.work",
"applicationCategory": "DeveloperApplication",
"operatingSystem": "Any",
"offers": {
"@type": "Offer",
"price": "0.00",
"priceCurrency": "USD"
}
})
}}
/>
</head>
<body className="min-h-full flex flex-col">{children}</body>
</html>
);
}