Files
konstitisyon.nu/app/dashboard/versions/[id]/page.js
T

31 lines
715 B
JavaScript
Raw Normal View History

import {redirect} from 'next/navigation'
import PropTypes from 'prop-types'
import {auth} from '../../../../auth.js'
import VersionPage from '@/components/versions/version-page.js'
export default async function VersionDetailPage(props) {
const session = await auth()
if (!session) {
redirect('/login')
}
const params = await props.params
const searchParams = await props.searchParams
const {id: versionId} = params
const viewMode = searchParams?.view || 'comparison'
return (
<VersionPage
session={session}
versionId={versionId}
viewMode={viewMode}
/>
)
}
VersionDetailPage.propTypes = {
params: PropTypes.object.isRequired,
searchParams: PropTypes.object
}