- 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.
32 lines
586 B
TypeScript
32 lines
586 B
TypeScript
"use client"
|
|
|
|
import { formatDriveListDate } from "@/lib/drive/drive-date"
|
|
import { cn } from "@/lib/utils"
|
|
|
|
export function DriveListModified({
|
|
iso,
|
|
className,
|
|
}: {
|
|
iso: string
|
|
className?: string
|
|
}) {
|
|
const { short, full, dateTime } = formatDriveListDate(iso)
|
|
|
|
if (!full) {
|
|
return (
|
|
<span className={cn("text-sm text-muted-foreground", className)}>—</span>
|
|
)
|
|
}
|
|
|
|
return (
|
|
<time
|
|
dateTime={dateTime}
|
|
title={full}
|
|
aria-label={full}
|
|
className={cn("text-sm text-muted-foreground", className)}
|
|
>
|
|
{short}
|
|
</time>
|
|
)
|
|
}
|