import { DriveLogEntry, isCreateFileEntry, isRenameEntry } from "@/lib/drive_types" import { DriveHeader } from "@/components/drive/DriveHeader" import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow } from "@/components/ui/table" import { Button } from "@/components/ui/button" import { ChevronLeft, ChevronRight } from "lucide-react" import { formatFileSize } from "@/lib/utils" import Link from "next/link" interface HistoryViewProps { entries: DriveLogEntry[] currentPage: number hasNextPage: boolean hasPrevPage: boolean totalEntries: number } function formatDateTime(timestamp: number): string { return new Date(timestamp * 1000).toLocaleString() } function PaginationControls({ currentPage, hasNextPage, hasPrevPage }: { currentPage: number hasNextPage: boolean hasPrevPage: boolean }) { return (