diff --git a/src/routes/console/project-[project]/messaging/+page.svelte b/src/routes/console/project-[project]/messaging/+page.svelte index 54802667eb..3f7d149640 100644 --- a/src/routes/console/project-[project]/messaging/+page.svelte +++ b/src/routes/console/project-[project]/messaging/+page.svelte @@ -169,13 +169,18 @@ {:else if column.id === 'status'} - { - e.preventDefault(); - errors = message.deliveryErrors; - showFailed = true; - }} /> + + + {#if message.status === 'failed'} + + {/if} + {:else if column.type === 'datetime'} diff --git a/src/routes/console/project-[project]/messaging/failedModal.svelte b/src/routes/console/project-[project]/messaging/failedModal.svelte index 6ee183ffd1..208350b71c 100644 --- a/src/routes/console/project-[project]/messaging/failedModal.svelte +++ b/src/routes/console/project-[project]/messaging/failedModal.svelte @@ -9,7 +9,16 @@
-

Some messages failed to send.

+

+

+

+ The message has been sent with errors. Please refer to the logs below for more + information. +

diff --git a/src/routes/console/project-[project]/messaging/message-[message]/overview.svelte b/src/routes/console/project-[project]/messaging/message-[message]/overview.svelte index 7413cfd794..1654500dc4 100644 --- a/src/routes/console/project-[project]/messaging/message-[message]/overview.svelte +++ b/src/routes/console/project-[project]/messaging/message-[message]/overview.svelte @@ -5,8 +5,13 @@ import ProviderType from '../providerType.svelte'; import MessageStatusPill from '../messageStatusPill.svelte'; import { MessagingProviderType } from '@appwrite.io/console'; + import { Button } from '$lib/elements/forms'; + import FailedModal from '../failedModal.svelte'; let scheduledAt: string = ''; + let showFailed = false; + let errors: string[] = []; + if ($message.status === 'sent') { scheduledAt = $message.deliveredAt; } else if ($message.status === 'scheduled') { @@ -46,8 +51,16 @@ - - + {#if $message.status === 'failed'} + + {/if} + + diff --git a/src/routes/console/project-[project]/messaging/messageStatusPill.svelte b/src/routes/console/project-[project]/messaging/messageStatusPill.svelte index 46b309abc7..1bca4d2de6 100644 --- a/src/routes/console/project-[project]/messaging/messageStatusPill.svelte +++ b/src/routes/console/project-[project]/messaging/messageStatusPill.svelte @@ -5,15 +5,11 @@ - {#if status === 'sent'} - - {:else if status === 'scheduled'} - - {/if} {status}