diff --git a/src/components/HighlightItem.tsx b/src/components/HighlightItem.tsx index f01c5389..88bd9fb9 100644 --- a/src/components/HighlightItem.tsx +++ b/src/components/HighlightItem.tsx @@ -159,15 +159,16 @@ export const HighlightItem: React.FC = ({ // Determine relay indicator icon and tooltip const getRelayIndicatorInfo = () => { - if (isRebroadcasting) { + // Show spinner if manually rebroadcasting OR auto-syncing + if (isRebroadcasting || isSyncing) { return { icon: faSpinner, - tooltip: 'Rebroadcasting to all relays...', + tooltip: isRebroadcasting ? 'Rebroadcasting to all relays...' : 'Auto-syncing to remote relays...', spin: true } } - const isLocalOrOffline = highlight.isLocalOnly || (showOfflineIndicator && !isSyncing) + const isLocalOrOffline = highlight.isLocalOnly || showOfflineIndicator if (isLocalOrOffline) { return { @@ -236,15 +237,6 @@ export const HighlightItem: React.FC = ({ {formatDistanceToNow(new Date(highlight.created_at * 1000), { addSuffix: true })} - {isSyncing && ( - <> - - - - - - )} - {sourceLink && (