import React from 'react' import { UploaderConnection, UploaderConnectionStatus } from '../types' import ProgressBar from './ProgressBar' export function ConnectionListItem({ conn, }: { conn: UploaderConnection }): JSX.Element { const getStatusColor = (status: UploaderConnectionStatus) => { switch (status) { case UploaderConnectionStatus.Uploading: return 'bg-green-500' case UploaderConnectionStatus.Paused: return 'bg-yellow-500' case UploaderConnectionStatus.Done: return 'bg-blue-500' case UploaderConnectionStatus.Closed: return 'bg-red-500' default: return 'bg-gray-500' } } return (
{conn.browserName && conn.browserVersion ? ( <> {conn.browserName}{' '} v{conn.browserVersion} ) : ( 'Downloader' )} {conn.status}
) }