Skip to content

Commit 42a8030

Browse files
authored
doc: React Paris is over 😥 (#946)
* doc: Remove React Paris countdown * doc: Remove v2 announcement top banner * doc: Add link to the (only) blog (post)
1 parent 7f0606f commit 42a8030

File tree

5 files changed

+15
-6
lines changed

5 files changed

+15
-6
lines changed

packages/docs/src/app/(pages)/_landing/footer.tsx

+9
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,15 @@ export default function Component() {
5151
Playground
5252
</Link>
5353
</li>
54+
<li>
55+
<Link
56+
href="/blog/nuqs-2"
57+
className="hover:underline"
58+
prefetch={false}
59+
>
60+
Blog
61+
</Link>
62+
</li>
5463
<li>
5564
<Link
5665
href="/stats"

packages/docs/src/app/banners.tsx

+3
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ import { Suspense } from 'react'
44
import { Countdown } from '../components/countdown'
55
import { ReactParisLogo } from '../components/react-paris'
66

7+
// Note: top-level banners go into src/app/layout.tsx
8+
// Note: sidebar banners go into src/app/docs/layout.tsx & playground/layout.tsx
9+
710
export function NuqsV2AnnouncementTopBanner() {
811
return (
912
<Banner

packages/docs/src/app/docs/layout.tsx

+1-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import { source } from '@/src/app/source'
22
import { getSharedLayoutProps } from '@/src/components/shared-layout'
33
import { DocsLayout } from 'fumadocs-ui/layouts/docs'
44
import { Suspense, type ReactNode } from 'react'
5-
import { ReactParis2025SideBanner } from '../banners'
65

76
export default function RootDocsLayout({ children }: { children: ReactNode }) {
87
return (
@@ -11,7 +10,7 @@ export default function RootDocsLayout({ children }: { children: ReactNode }) {
1110
{...getSharedLayoutProps()}
1211
sidebar={{
1312
collapsible: false,
14-
banner: <ReactParis2025SideBanner />,
13+
// banner: <ReactParis2025SideBanner />,
1514
footer: (
1615
<Suspense>
1716
<SidebarFooter />

packages/docs/src/app/layout.tsx

+1-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import { NuqsAdapter } from 'nuqs/adapters/next'
66
import type { ReactNode } from 'react'
77
import { ResponsiveHelper } from '../components/responsive-helpers'
88
import { cn } from '../lib/utils'
9-
import { NuqsV2AnnouncementTopBanner } from './banners'
109
import './globals.css'
1110

1211
const inter = Inter({
@@ -39,7 +38,7 @@ export default function Layout({ children }: { children: ReactNode }) {
3938
suppressHydrationWarning
4039
>
4140
<body>
42-
<NuqsV2AnnouncementTopBanner />
41+
{/* Top-level banners go here */}
4342
<RootProvider>
4443
<NuqsAdapter>{children}</NuqsAdapter>
4544
</RootProvider>

packages/docs/src/app/playground/layout.tsx

+1-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import { getSharedLayoutProps } from '@/src/components/shared-layout'
22
import { DocsLayout } from 'fumadocs-ui/layouts/docs'
33
import { DocsBody, DocsPage } from 'fumadocs-ui/page'
44
import React, { Suspense } from 'react'
5-
import { ReactParis2025SideBanner } from '../banners'
65
import { getPlaygroundTree } from './(demos)/demos'
76
import { DebugControl } from './debug-control'
87

@@ -25,7 +24,7 @@ export default function PlaygroundLayout({
2524
{...getSharedLayoutProps()}
2625
sidebar={{
2726
collapsible: false,
28-
banner: <ReactParis2025SideBanner />,
27+
// banner: <ReactParis2025SideBanner />,
2928
footer: (
3029
<Suspense fallback={<DebugControlsSkeleton />}>
3130
<DebugControl />

0 commit comments

Comments
 (0)