diff --git a/src/components/HighlightItem.tsx b/src/components/HighlightItem.tsx index 79c9f8b4..3727c578 100644 --- a/src/components/HighlightItem.tsx +++ b/src/components/HighlightItem.tsx @@ -153,28 +153,21 @@ export const HighlightItem: React.FC = ({ if (isRebroadcasting || isSyncing) { return { icon: faSpinner, - tooltip: isRebroadcasting ? 'Rebroadcasting to all relays...' : 'Auto-syncing to remote relays...', + tooltip: isRebroadcasting ? 'rebroadcasting...' : 'syncing...', spin: true } } + // Always show relay list, use plane icon for local-only const isLocalOrOffline = highlight.isLocalOnly || showOfflineIndicator - if (isLocalOrOffline) { - return { - icon: faPlane, - tooltip: 'Click to rebroadcast to all relays', - spin: false - } - } - // Show server icon with relay info if available if (highlight.publishedRelays && highlight.publishedRelays.length > 0) { const relayNames = highlight.publishedRelays.map(url => url.replace(/^wss?:\/\//, '').replace(/\/$/, '') ) return { - icon: faServer, + icon: isLocalOrOffline ? faPlane : faServer, tooltip: relayNames.join('\n'), spin: false }