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({params, searchParams}) { const session = await auth() if (!session) { redirect('/login') } const {id: versionId} = params const viewMode = searchParams?.view || 'comparison' return ( ) } VersionDetailPage.propTypes = { params: PropTypes.shape({ id: PropTypes.string.isRequired }).isRequired, searchParams: PropTypes.shape({ view: PropTypes.string }) }