Skip to content

Commit

Permalink
chore: Rename renderOn search param
Browse files Browse the repository at this point in the history
  • Loading branch information
franky47 committed Jan 27, 2024
1 parent c8baa72 commit 863e1b7
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ export default async function PaginationDemoPage({ searchParams }: PageProps) {

function PaginationRenderer() {
// Showcasing the use of search params cache in nested RSCs
const renderOn = searchParamsCache.get('nav')
const renderOn = searchParamsCache.get('renderOn')
return (
<>
<h2>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@ type PaginationControlsProps = {
export function ServerPaginationControls({
numPages
}: PaginationControlsProps) {
const { page, delay, nav } = searchParamsCache.all()
const { page, delay, renderOn } = searchParamsCache.all()
function pageURL(page: number) {
return `/playground/pagination?page=${page}&delay=${delay}&nav=${nav}`
return `/playground/pagination?page=${page}&delay=${delay}&renderOn=${renderOn}`
}
return (
<Pagination className="not-prose items-center gap-2">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import {
} from './searchParams'

export function RenderingControls() {
const [{ nav, delay }, setControls] = useQueryStates(searchParams, {
const [{ renderOn, delay }, setControls] = useQueryStates(searchParams, {
shallow: false
})
return (
Expand All @@ -21,10 +21,10 @@ export function RenderingControls() {
<ToggleGroup
type="single"
className="justify-start"
value={nav}
value={renderOn}
onValueChange={value =>
setControls({
nav: renderingOptions.includes(value as RenderingOptions)
renderOn: renderingOptions.includes(value as RenderingOptions)
? (value as RenderingOptions)
: null
})
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ export type RenderingOptions = (typeof renderingOptions)[number]

export const searchParams = {
page: parseAsInteger.withDefault(1),
nav: parseAsStringLiteral(renderingOptions).withDefault('server'),
renderOn: parseAsStringLiteral(renderingOptions).withDefault('server'),
delay: parseAsInteger.withDefault(0)
}

Expand Down

0 comments on commit 863e1b7

Please sign in to comment.