dify/web/app/(commonLayout)/deployments/layout.tsx
Stephen Zhou a84c2d36a3
style: format with vp fmt (#38803)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-12 15:57:46 +00:00

21 lines
637 B
TypeScript

import type { ReactNode } from 'react'
import { getQueryClientServer } from '@/context/query-client-server'
import { DeployDrawer } from '@/features/deployments/deploy-drawer'
import { serverSystemFeaturesQueryOptions } from '@/features/system-features/server'
import { notFound } from '@/next/navigation'
export default async function DeploymentsLayout({ children }: { children: ReactNode }) {
const systemFeatures = await getQueryClientServer().ensureQueryData(
serverSystemFeaturesQueryOptions(),
)
if (!systemFeatures.enable_app_deploy) notFound()
return (
<>
{children}
<DeployDrawer />
</>
)
}