code: tsx,nextjs,level1 (1 files)

This commit is contained in:
2025-12-26 00:38:30 +00:00
parent 635a708bae
commit b163ffd80a
+4 -11
View File
@@ -2,22 +2,15 @@
import { Level1 } from '@/components/Level1'
import { useRouter } from 'next/navigation'
import { getLevelPath } from '@/lib/navigation/get-level-path'
import type { AppLevel } from '@/lib/level-types'
export function Level1Client() {
const router = useRouter()
const handleNavigate = (level: number) => {
if (level === 1) {
router.push('/')
} else if (level === 2) {
router.push('/login')
} else if (level === 3) {
router.push('/login')
} else if (level === 4) {
router.push('/login')
} else if (level === 5) {
router.push('/login')
}
const normalizedLevel = Math.min(5, Math.max(1, level)) as AppLevel
router.push(getLevelPath(normalizedLevel))
}
return <Level1 onNavigate={handleNavigate} />