feat: poll content preview

This commit is contained in:
codytseng
2025-07-27 22:12:37 +08:00
parent ea821fd708
commit 4286551b12
16 changed files with 38 additions and 15 deletions

View File

@@ -48,6 +48,14 @@ export default function ContentPreview({
)
}
if (event.kind === ExtendedKind.POLL) {
return (
<div className={cn('pointer-events-none', className)}>
[{t('Poll')}] <span className="italic pr-0.5">{event.content}</span>
</div>
)
}
if (event.kind === kinds.LongFormArticle) {
return <LongFormArticlePreview event={event} className={className} onClick={onClick} />
}

View File

@@ -312,6 +312,7 @@ export default {
'Clear end date': 'مسح تاريخ الانتهاء',
'Relay URLs (optional, comma-separated)': 'عناوين المرحلات (اختياري، مفصولة بفواصل)',
'Remove poll': 'إزالة الاستطلاع',
'Refresh results': 'تحديث النتائج'
'Refresh results': 'تحديث النتائج',
Poll: 'استطلاع'
}
}

View File

@@ -319,6 +319,7 @@ export default {
'Clear end date': 'Enddatum löschen',
'Relay URLs (optional, comma-separated)': 'Relay-URLs (optional, durch Kommas getrennt)',
'Remove poll': 'Umfrage entfernen',
'Refresh results': 'Ergebnisse aktualisieren'
'Refresh results': 'Ergebnisse aktualisieren',
Poll: 'Umfrage'
}
}

View File

@@ -312,6 +312,7 @@ export default {
'Clear end date': 'Clear end date',
'Relay URLs (optional, comma-separated)': 'Relay URLs (optional, comma-separated)',
'Remove poll': 'Remove poll',
'Refresh results': 'Refresh results'
'Refresh results': 'Refresh results',
Poll: 'Poll'
}
}

View File

@@ -317,6 +317,7 @@ export default {
'Clear end date': 'Borrar fecha de finalización',
'Relay URLs (optional, comma-separated)': 'URLs de relé (opcional, separadas por comas)',
'Remove poll': 'Eliminar encuesta',
'Refresh results': 'Actualizar resultados'
'Refresh results': 'Actualizar resultados',
Poll: 'Encuesta'
}
}

View File

@@ -314,6 +314,7 @@ export default {
'Clear end date': 'پاک کردن تاریخ پایان',
'Relay URLs (optional, comma-separated)': 'آدرس‌های رله (اختیاری، جدا شده با کاما)',
'Remove poll': 'حذف نظرسنجی',
'Refresh results': 'بارگیری مجدد نتایج'
'Refresh results': 'بارگیری مجدد نتایج',
Poll: 'نظرسنجی'
}
}

View File

@@ -318,6 +318,7 @@ export default {
'Relay URLs (optional, comma-separated)':
'URLs de relais (optionnel, séparées par des virgules)',
'Remove poll': 'Supprimer le sondage',
'Refresh results': 'Rafraîchir les résultats'
'Refresh results': 'Rafraîchir les résultats',
Poll: 'Sondage'
}
}

View File

@@ -316,6 +316,7 @@ export default {
'Clear end date': 'Cancella data di fine',
'Relay URLs (optional, comma-separated)': 'URL relay (opzionale, separati da virgole)',
'Remove poll': 'Rimuovi sondaggio',
'Refresh results': 'Aggiorna risultati'
'Refresh results': 'Aggiorna risultati',
Poll: 'Sondaggio'
}
}

View File

@@ -314,6 +314,7 @@ export default {
'Clear end date': '終了日をクリア',
'Relay URLs (optional, comma-separated)': 'リレーURL任意、カンマ区切り',
'Remove poll': '投票を削除',
'Refresh results': '結果を更新'
'Refresh results': '結果を更新',
Poll: '投票'
}
}

View File

@@ -314,6 +314,7 @@ export default {
'Clear end date': '종료 날짜 지우기',
'Relay URLs (optional, comma-separated)': '릴레이 URL (선택사항, 쉼표로 구분)',
'Remove poll': '투표 제거',
'Refresh results': '결과 새로 고침'
'Refresh results': '결과 새로 고침',
Poll: '투표'
}
}

View File

@@ -316,6 +316,7 @@ export default {
'Relay URLs (optional, comma-separated)':
'Adresy URL przekaźników (opcjonalne, oddzielone przecinkami)',
'Remove poll': 'Usuń ankietę',
'Refresh results': 'Odśwież wyniki'
'Refresh results': 'Odśwież wyniki',
Poll: 'Ankieta'
}
}

View File

@@ -315,6 +315,7 @@ export default {
'Clear end date': 'Limpar data de término',
'Relay URLs (optional, comma-separated)': 'URLs de relay (opcional, separadas por vírgulas)',
'Remove poll': 'Remover enquete',
'Refresh results': 'Atualizar resultados'
'Refresh results': 'Atualizar resultados',
Poll: 'Enquete'
}
}

View File

@@ -316,6 +316,7 @@ export default {
'Clear end date': 'Limpar data de fim',
'Relay URLs (optional, comma-separated)': 'URLs de relay (opcional, separadas por vírgulas)',
'Remove poll': 'Remover sondagem',
'Refresh results': 'Atualizar resultados'
'Refresh results': 'Atualizar resultados',
Poll: 'Sondagem'
}
}

View File

@@ -317,6 +317,7 @@ export default {
'Clear end date': 'Очистить дату окончания',
'Relay URLs (optional, comma-separated)': 'URL релеев (необязательно, через запятую)',
'Remove poll': 'Удалить опрос',
'Refresh results': 'Обновить результаты'
'Refresh results': 'Обновить результаты',
Poll: 'Опрос'
}
}

View File

@@ -311,6 +311,7 @@ export default {
'Clear end date': 'ล้างวันที่สิ้นสุด',
'Relay URLs (optional, comma-separated)': 'URL รีเลย์ (ไม่บังคับ, คั่นด้วยจุลภาค)',
'Remove poll': 'ลบโพลล์',
'Refresh results': 'รีเฟรชผลลัพธ์'
'Refresh results': 'รีเฟรชผลลัพธ์',
Poll: 'โพลล์'
}
}

View File

@@ -312,6 +312,7 @@ export default {
'Clear end date': '清除结束日期',
'Relay URLs (optional, comma-separated)': '中继服务器 URL可选逗号分隔',
'Remove poll': '移除投票',
'Refresh results': '刷新结果'
'Refresh results': '刷新结果',
Poll: '投票'
}
}