diff --git a/frontend/messages/de.json b/frontend/messages/de.json index 1c2d4843..5f0ad724 100644 --- a/frontend/messages/de.json +++ b/frontend/messages/de.json @@ -140,6 +140,7 @@ "conv_empty_text": "Die Korrespondenz wird hier angezeigt.", "conv_no_results_heading": "Keine Dokumente gefunden.", "conv_no_results_text": "Versuchen Sie, den Zeitraum anzupassen.", + "conv_swap_btn": "Personen tauschen", "admin_heading": "Admin Dashboard", "admin_tab_users": "Benutzer", diff --git a/frontend/messages/en.json b/frontend/messages/en.json index 1a340e11..556543c2 100644 --- a/frontend/messages/en.json +++ b/frontend/messages/en.json @@ -140,6 +140,7 @@ "conv_empty_text": "The correspondence will be shown here.", "conv_no_results_heading": "No documents found.", "conv_no_results_text": "Try adjusting the time period.", + "conv_swap_btn": "Swap persons", "admin_heading": "Admin Dashboard", "admin_tab_users": "Users", diff --git a/frontend/messages/es.json b/frontend/messages/es.json index 2ca24a72..a0d36bfc 100644 --- a/frontend/messages/es.json +++ b/frontend/messages/es.json @@ -140,6 +140,7 @@ "conv_empty_text": "La correspondencia se mostrará aquí.", "conv_no_results_heading": "No se encontraron documentos.", "conv_no_results_text": "Intente ajustar el período de tiempo.", + "conv_swap_btn": "Intercambiar personas", "admin_heading": "Panel de administración", "admin_tab_users": "Usuarios", diff --git a/frontend/src/routes/conversations/+page.svelte b/frontend/src/routes/conversations/+page.svelte index 854b45c4..9e15379c 100644 --- a/frontend/src/routes/conversations/+page.svelte +++ b/frontend/src/routes/conversations/+page.svelte @@ -37,6 +37,13 @@ function toggleSort() { sortDir = sortDir === 'DESC' ? 'ASC' : 'DESC'; applyFilters(); } + +function swapPersons() { + const tmp = senderId; + senderId = receiverId; + receiverId = tmp; + applyFilters(); +}