// --------------------------------------------------------------------------- // Drive/Git status sub-line for FolderCard // --------------------------------------------------------------------------- import { SpinnerIcon, XIcon, InfoIcon } from '@/components/ui/icons' import type { FolderEntry } from '@/lib/client-types' interface DriveStatusLineProps { driveStatus: NonNullable driveError?: string } export default function DriveStatusLine({ driveStatus, driveError }: DriveStatusLineProps) { if (driveStatus === 'pending') return null return (
{driveStatus === 'uploading' && ( <> Upload Drive en cours... )} {driveStatus === 'success' && ( <> Upload Git en cours... )} {driveStatus === 'error' && ( <> Drive echoue{driveError ? ` : ${driveError}` : ''} )} {driveStatus === 'skipped' && ( <> Drive ignore )}
) }