Files
cedric 21a38d3987 feat: upgrade vers Next.js 15.4.3 et React 19
- Upgrade Next.js de 14.2.3 vers 15.4.3
- Upgrade React et React DOM vers version 19
- Modification page dynamique [id] pour compatibilité Next.js 15
- Gestion asynchrone des params et searchParams
- Tests de build et développement réussis
2025-07-24 11:15:35 +04:00

31 lines
715 B
JavaScript

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
}