import Span from "@moduletrace/twui/layout/Span"; import formatBytes from "@/src/utils/format-bytes"; import type { DbBackup } from "@/src/types"; import dayjs from "dayjs"; import type { BackupsTableMode } from "./backups-table"; import DownloadBackupButton from "./download-backup-button"; import RestoreBackupButton from "./restore-backup-button"; type Props = { backup: DbBackup; mode: BackupsTableMode; }; export default function BackupTableRow({ backup, mode }: Props) { return ( {backup.name} {dayjs(backup.created_at).format("MMM D, YYYY HH:mm:ss")} {formatBytes({ bytes: backup.size })} {mode == "restore" ? ( ) : ( )} ); }