import React from 'react'; import { AppStatus } from '../../../shared/types'; interface Props { status: AppStatus; } export function StatusBar({ status }: Props) { const statusColor = { idle: '#888', indexing: '#f0ad4e', ready: '#5cb85c', error: '#d9534f', }[status.indexStatus] ?? '#888'; return (
Index: {status.indexStatus} Documents: {status.documentsLoaded} {status.lastActivity && ( Last activity: {new Date(status.lastActivity).toLocaleTimeString()} )}
); }