import React from 'react'; import { ServerBackup } from '@/api/server/backups/getServerBackups'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { faArchive } from '@fortawesome/free-solid-svg-icons/faArchive'; import format from 'date-fns/format'; import distanceInWordsToNow from 'date-fns/distance_in_words_to_now' import Spinner from '@/components/elements/Spinner'; import { faCloudDownloadAlt } from '@fortawesome/free-solid-svg-icons/faCloudDownloadAlt'; interface Props { backup: ServerBackup; className?: string; } export default ({ backup, className }: Props) => { return (

{backup.name}

{backup.uuid}

{distanceInWordsToNow(backup.createdAt, { includeSeconds: true, addSuffix: true })}

Created

{!backup.completedAt ?
: }
); };