From 6c59d9ca64190655aaa7869daa5a306b932ac39a Mon Sep 17 00:00:00 2001 From: Francois Best Date: Tue, 12 Sep 2023 22:12:24 +0200 Subject: [PATCH] chore: Demos layout --- src/app/demos/batching/page.tsx | 6 ++---- src/app/demos/builder-pattern/page.tsx | 6 ++---- src/app/demos/hex-colors/page.tsx | 1 + src/app/demos/layout.tsx | 18 ++++++++++++++++++ src/app/demos/server-side-parsing/page.tsx | 1 + src/app/demos/subscribeToQueryUpdates/page.tsx | 8 +++----- 6 files changed, 27 insertions(+), 13 deletions(-) create mode 100644 src/app/demos/layout.tsx diff --git a/src/app/demos/batching/page.tsx b/src/app/demos/batching/page.tsx index 4a3f830c..c8f6b88e 100644 --- a/src/app/demos/batching/page.tsx +++ b/src/app/demos/batching/page.tsx @@ -1,6 +1,5 @@ 'use client' -import Link from 'next/link' import { useQueryState } from '../../../../dist' import { parseAsFloat } from '../../../lib' @@ -14,8 +13,7 @@ export default function BuilderPatternDemoPage() { const lngStr = lng.toString().split('.') return ( -
- ⬅️ Home + <>

Batching

+ ) } diff --git a/src/app/demos/builder-pattern/page.tsx b/src/app/demos/builder-pattern/page.tsx index 9f2a8776..3ecbde61 100644 --- a/src/app/demos/builder-pattern/page.tsx +++ b/src/app/demos/builder-pattern/page.tsx @@ -1,6 +1,5 @@ 'use client' -import Link from 'next/link' import { parseAsInteger, useQueryState } from '../../../../dist' export default function BuilderPatternDemoPage() { @@ -16,8 +15,7 @@ export default function BuilderPatternDemoPage() { ) return ( -
- ⬅️ Home + <>

Builder pattern

@@ -29,6 +27,6 @@ export default function BuilderPatternDemoPage() { enabled.

-
+ ) } diff --git a/src/app/demos/hex-colors/page.tsx b/src/app/demos/hex-colors/page.tsx index 0be2b218..600c232e 100644 --- a/src/app/demos/hex-colors/page.tsx +++ b/src/app/demos/hex-colors/page.tsx @@ -34,6 +34,7 @@ export default function HexColorsDemo() { const asHex = '#' + hexColorSchema.serialize(color) return ( <> +

Hex colors

diff --git a/src/app/demos/layout.tsx b/src/app/demos/layout.tsx new file mode 100644 index 00000000..e2b3a9ff --- /dev/null +++ b/src/app/demos/layout.tsx @@ -0,0 +1,18 @@ +import Link from 'next/link' + +export const metadata = { + title: 'next-usequerystate demos' +} + +export default function DemoLayout({ + children +}: { + children: React.ReactNode +}) { + return ( +
+ ⬅️ Home + {children} +
+ ) +} diff --git a/src/app/demos/server-side-parsing/page.tsx b/src/app/demos/server-side-parsing/page.tsx index 4f4f7113..b73a5a3e 100644 --- a/src/app/demos/server-side-parsing/page.tsx +++ b/src/app/demos/server-side-parsing/page.tsx @@ -13,6 +13,7 @@ export default function ServerSideParsingDemo({ searchParams }: PageProps) { console.log('Server side counter: %d', counter) return ( <> +

Server-side parsing

Server rendered counter: {counter}

diff --git a/src/app/demos/subscribeToQueryUpdates/page.tsx b/src/app/demos/subscribeToQueryUpdates/page.tsx index fab08d86..fc6f215d 100644 --- a/src/app/demos/subscribeToQueryUpdates/page.tsx +++ b/src/app/demos/subscribeToQueryUpdates/page.tsx @@ -1,6 +1,5 @@ 'use client' -import Link from 'next/link' import React from 'react' import { parseAsInteger, @@ -22,9 +21,8 @@ export default function BuilderPatternDemoPage() { }, []) return ( -
- ⬅️ Home -

subscribeToQueryUpdates

+ <> +

Subscribing to query updates

@@ -32,6 +30,6 @@ export default function BuilderPatternDemoPage() {

Check the console

-
+ ) }