@@ -84,6 +107,64 @@ export const GoogleAccount = () => {
Officer has access to your Google Calendar, Gmail, and other enabled services.
+ {activeJob && (
+
+
+
+
+ {activeJob.status === 'queued' ? 'Queued' : 'Syncing'}
+ {progress?.label ? ` — ${progress.label}` : ''}
+
+ {progress && progress.total > 0 && (
+
+ )}
+ {progress && progress.total === 0 && progress.current > 0 && (
+
+ {progress.current.toLocaleString()} emails processed
+
+ )}
+
+
+ )}
+ {!activeJob && lastJob?.status === 'completed' && (
+
+
+ Last sync completed {formatTime(lastJob.completedAt!)}
+
+ )}
+ {!activeJob && lastJob?.status === 'failed' && (
+
+
+ Last sync failed{lastJob.error ? `: ${lastJob.error}` : ''}
+
+ )}
+
+
+
+