fix(web): pass only datasetId across RSC boundary in dataset detail

layout
This commit is contained in:
yyh
2026-02-28 21:51:23 +08:00
parent a9c0f68e2a
commit 92bc46cbf0
2 changed files with 4 additions and 5 deletions
@@ -28,13 +28,13 @@ import { cn } from '@/utils/classnames'
export type IAppDetailLayoutProps = {
children: React.ReactNode
params: { datasetId: string }
datasetId: string
}
const DatasetDetailLayout: FC<IAppDetailLayoutProps> = (props) => {
const {
children,
params: { datasetId },
datasetId,
} = props
const { t } = useTranslation()
const pathname = usePathname()
@@ -6,12 +6,11 @@ const DatasetDetailLayout = async (
params: Promise<{ datasetId: string }>
},
) => {
const params = await props.params
const {
children,
params,
} = props
return <Main params={(await params)}>{children}</Main>
return <Main datasetId={(await params).datasetId}>{children}</Main>
}
export default DatasetDetailLayout