123456789101112131415161718192021222324252627 |
- 'use client'
- import type { FC } from 'react'
- import React, { useEffect } from 'react'
- import { useRouter } from 'next/navigation'
- import { useAppContext } from '@/context/app-context'
- export type IAppDetail = {
- children: React.ReactNode
- }
- const AppDetail: FC<IAppDetail> = ({ children }) => {
- const router = useRouter()
- const { isCurrentWorkspaceDatasetOperator } = useAppContext()
- useEffect(() => {
- if (isCurrentWorkspaceDatasetOperator)
- return router.replace('/datasets')
- }, [isCurrentWorkspaceDatasetOperator])
- return (
- <>
- {children}
- </>
- )
- }
- export default React.memo(AppDetail)
|