+ {rows.map((row) => {
+ const intensity = Math.min(1, row.score / maxScore)
+ const size = Math.min(200, Math.max(76, 52 + Math.sqrt(row.score) * 10))
+ const countsLine = t('topicMapBubbleCounts', {
+ topic: row.topicNoteCount,
+ kw: row.keywordNoteCount
+ })
+ const ariaLabel = [displayLabel(row.key), countsLine, t('topicMapOpenMergedFeed')].join('. ')
+ return (
+
+
+
+
+
+ {displayLabel(row.key)}
+ {countsLine}
+ {t('topicMapClickHint')}
+
+
+ )
+ })}
+