- 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.
7 lines
262 B
TypeScript
7 lines
262 B
TypeScript
import type { DriveFileInfo } from "@/lib/api/types"
|
|
|
|
/** Nextcloud trash internal name (e.g. `report.pdf.d1700000000`), not display name. */
|
|
export function driveTrashItemKey(item: Pick<DriveFileInfo, "path">): string {
|
|
return item.path.replace(/^\/+/, "")
|
|
}
|