chore(web): add banner to docs and fix theme flash

This commit is contained in:
Aman Varshney
2025-07-21 22:24:51 +05:30
parent 73be8bccc6
commit 58cbc902c1
5 changed files with 17 additions and 6 deletions

View File

@@ -3,7 +3,6 @@
"version": "0.0.0",
"private": true,
"scripts": {
"prebuild": "bun run generate-analytics && bun run generate-schema",
"build": "next build",
"dev": "next dev --turbopack",
"start": "next start",

View File

@@ -1,3 +1,4 @@
import { Banner } from "fumadocs-ui/components/banner";
import { DocsLayout } from "fumadocs-ui/layouts/docs";
import type { ReactNode } from "react";
import { baseOptions } from "@/app/layout.config";
@@ -5,8 +6,13 @@ import { source } from "@/lib/source";
export default function Layout({ children }: { children: ReactNode }) {
return (
<DocsLayout tree={source.pageTree} {...baseOptions}>
{children}
</DocsLayout>
<>
<Banner variant="rainbow">
WORK IN PROGRESS DONT TAKE REFERENCE!!!
</Banner>
<DocsLayout tree={source.pageTree} {...baseOptions}>
{children}
</DocsLayout>
</>
);
}

View File

@@ -1,7 +1,7 @@
export const dynamic = "force-static";
import { RootProvider } from "fumadocs-ui/provider";
import type { Metadata } from "next";
import type { Metadata, Viewport } from "next";
import { Poppins } from "next/font/google";
import { NuqsAdapter } from "nuqs/adapters/next/app";
import type { ReactNode } from "react";
@@ -92,6 +92,11 @@ export const metadata: Metadata = {
},
};
export const viewport: Viewport = {
width: "device-width",
initialScale: 1.0,
};
export default function Layout({ children }: { children: ReactNode }) {
return (
<html lang="en" className={poppins.className} suppressHydrationWarning>

View File

@@ -3,6 +3,7 @@
"name": "better-t-stack",
"compatibility_date": "2025-07-13",
"compatibility_flags": ["nodejs_compat"],
"keep_names": false,
"assets": {
"directory": ".open-next/assets",
"binding": "ASSETS"