dify/web/app/(commonLayout)/deployments/[instanceId]/overview/page.tsx
2026-04-27 15:20:14 +08:00

24 lines
768 B
TypeScript

'use client'
import type { FC } from 'react'
import type { InstanceDetailTabKey } from '@/app/components/deployments/instance-detail/tabs'
import * as React from 'react'
import { use } from 'react'
import OverviewTab from '@/app/components/deployments/instance-detail/overview-tab'
import { useRouter } from '@/next/navigation'
type PageProps = {
params: Promise<{ instanceId: string }>
}
const InstanceDetailOverviewPage: FC<PageProps> = ({ params }) => {
const { instanceId } = use(params)
const router = useRouter()
const handleSwitchTab = (tab: InstanceDetailTabKey) => {
router.push(`/deployments/${instanceId}/${tab}`)
}
return <OverviewTab instanceId={instanceId} onSwitchTab={handleSwitchTab} />
}
export default InstanceDetailOverviewPage