28 lines
707 B
TypeScript
28 lines
707 B
TypeScript
/**
|
||
* EditMaterialPage 组件
|
||
*
|
||
* 素材编辑页面 - 已废弃,重定向到首页编辑弹窗
|
||
*
|
||
* @deprecated 此页面已废弃,编辑功能现在使用首页的EditMaterialModal弹窗
|
||
*/
|
||
|
||
'use client'
|
||
|
||
import { useEffect } from 'react'
|
||
import { useSession } from 'next-auth/react'
|
||
import { useRouter } from 'next/navigation'
|
||
|
||
export default function EditMaterialPage({ params }: { params: { id: string } }) {
|
||
const { data: session, status } = useSession()
|
||
const router = useRouter()
|
||
|
||
useEffect(() => {
|
||
// 重定向到首页,并传递编辑参数
|
||
if (status !== 'loading') {
|
||
router.replace(`/?edit=${params.id}`)
|
||
}
|
||
}, [status, params.id, router])
|
||
|
||
return null
|
||
}
|