ultisuite-client/app/drive/edit/[fileId]/layout.tsx
R3D347HR4Y 6ec95262af Add OnlyOffice integration and update project configurations
- Updated .env.example to include configuration for OnlyOffice Document Server.
- Modified the workspace configuration to remove the drive-suite path.
- Adjusted TypeScript environment imports for consistency.
- Enhanced Next.js configuration to disable canvas in Webpack.
- Updated package.json to include new dependencies for OnlyOffice and PDF.js.
- Added global styles for OnlyOffice theme integration in the CSS.
- Created new layout and page components for the Drive feature, including public sharing and editing functionalities.
- Updated metadata handling across various layouts to reflect the new app structure.
2026-06-07 15:49:21 +02:00

22 lines
602 B
TypeScript

import type { Metadata } from "next"
import { displayFileName } from "@/lib/drive/display-file-name"
import { suitePageMetadata } from "@/lib/suite/page-metadata"
type LayoutProps = {
children: React.ReactNode
params: Promise<{ fileId: string }>
}
export async function generateMetadata({ params }: LayoutProps): Promise<Metadata> {
const { fileId } = await params
const name = displayFileName(decodeURIComponent(fileId))
return suitePageMetadata({
app: "drive",
titleSegment: name,
})
}
export default function EditLayout({ children }: LayoutProps) {
return <>{children}</>
}