| 12345678910111213141516171819202122232425262728 | 
							- 'use client'
 
- import type { FC } from 'react'
 
- import { useRouter } from 'next/navigation'
 
- import { useTranslation } from 'react-i18next'
 
- import React, { useEffect } from 'react'
 
- import ToolProviderList from '@/app/components/tools/provider-list'
 
- import { useAppContext } from '@/context/app-context'
 
- const Layout: FC = () => {
 
-   const { t } = useTranslation()
 
-   const router = useRouter()
 
-   const { isCurrentWorkspaceDatasetOperator } = useAppContext()
 
-   useEffect(() => {
 
-     if (typeof window !== 'undefined')
 
-       document.title = `${t('tools.title')} - Dify`
 
-     if (isCurrentWorkspaceDatasetOperator)
 
-       return router.replace('/datasets')
 
-   }, [isCurrentWorkspaceDatasetOperator, router, t])
 
-   useEffect(() => {
 
-     if (isCurrentWorkspaceDatasetOperator)
 
-       return router.replace('/datasets')
 
-   }, [isCurrentWorkspaceDatasetOperator, router])
 
-   return <ToolProviderList />
 
- }
 
- export default React.memo(Layout)
 
 
  |