From 92bc46cbf08b1008295a264a1fd7c848820de3b7 Mon Sep 17 00:00:00 2001 From: yyh Date: Sat, 28 Feb 2026 21:51:23 +0800 Subject: [PATCH] fix(web): pass only datasetId across RSC boundary in dataset detail layout --- .../(datasetDetailLayout)/[datasetId]/layout-main.tsx | 4 ++-- .../datasets/(datasetDetailLayout)/[datasetId]/layout.tsx | 5 ++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/web/app/(commonLayout)/datasets/(datasetDetailLayout)/[datasetId]/layout-main.tsx b/web/app/(commonLayout)/datasets/(datasetDetailLayout)/[datasetId]/layout-main.tsx index 1c5434924fe..4f3f724e625 100644 --- a/web/app/(commonLayout)/datasets/(datasetDetailLayout)/[datasetId]/layout-main.tsx +++ b/web/app/(commonLayout)/datasets/(datasetDetailLayout)/[datasetId]/layout-main.tsx @@ -28,13 +28,13 @@ import { cn } from '@/utils/classnames' export type IAppDetailLayoutProps = { children: React.ReactNode - params: { datasetId: string } + datasetId: string } const DatasetDetailLayout: FC = (props) => { const { children, - params: { datasetId }, + datasetId, } = props const { t } = useTranslation() const pathname = usePathname() diff --git a/web/app/(commonLayout)/datasets/(datasetDetailLayout)/[datasetId]/layout.tsx b/web/app/(commonLayout)/datasets/(datasetDetailLayout)/[datasetId]/layout.tsx index a8772f7cfdd..64f3df16698 100644 --- a/web/app/(commonLayout)/datasets/(datasetDetailLayout)/[datasetId]/layout.tsx +++ b/web/app/(commonLayout)/datasets/(datasetDetailLayout)/[datasetId]/layout.tsx @@ -6,12 +6,11 @@ const DatasetDetailLayout = async ( params: Promise<{ datasetId: string }> }, ) => { - const params = await props.params - const { children, + params, } = props - return
{children}
+ return
{children}
} export default DatasetDetailLayout