From dc55a6bd3a3c6483259d207975a6a3a6fbcb2a6c Mon Sep 17 00:00:00 2001 From: Steven Nguyen Date: Tue, 20 Feb 2024 16:14:27 -0800 Subject: [PATCH 1/4] feat(messaging): fix total on topics page --- .../console/project-[project]/messaging/topics/store.ts | 5 ++++- .../console/project-[project]/messaging/topics/table.svelte | 4 ++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/routes/console/project-[project]/messaging/topics/store.ts b/src/routes/console/project-[project]/messaging/topics/store.ts index a0f832d2b9..742f0a4325 100644 --- a/src/routes/console/project-[project]/messaging/topics/store.ts +++ b/src/routes/console/project-[project]/messaging/topics/store.ts @@ -6,6 +6,9 @@ export const showCreate = writable(false); export const columns = writable([ { id: '$id', title: 'Topic ID', type: 'string', show: true, width: 140 }, { id: 'name', title: 'Name', type: 'string', show: true, width: 140 }, - { id: 'total', title: 'Subscribers', type: 'integer', show: true, width: 140 }, + { id: 'emailTotal', title: 'Email Subscribers', type: 'integer', show: false, width: 140 }, + { id: 'smsTotal', title: 'SMS Subscribers', type: 'integer', show: false, width: 140 }, + { id: 'pushTotal', title: 'Push Subscribers', type: 'integer', show: false, width: 140 }, + { id: 'total', title: 'Subscribers', type: 'integer', show: true, filter: false, width: 140 }, { id: '$createdAt', title: 'Created', type: 'datetime', show: true, width: 140 } ]); diff --git a/src/routes/console/project-[project]/messaging/topics/table.svelte b/src/routes/console/project-[project]/messaging/topics/table.svelte index 8118edbf15..8e611a83b0 100644 --- a/src/routes/console/project-[project]/messaging/topics/table.svelte +++ b/src/routes/console/project-[project]/messaging/topics/table.svelte @@ -90,6 +90,10 @@ {toLocaleDateTime(topic[column.id])} {/if} + {:else if column.id === 'total'} + + {topic.emailTotal + topic.smsTotal + topic.pushTotal} + {:else} {topic[column.id]} From 4bd21f58b899de3dae1c7f5a430e3769dda9f900 Mon Sep 17 00:00:00 2001 From: Steven Nguyen Date: Tue, 20 Feb 2024 16:15:51 -0800 Subject: [PATCH 2/4] fix(messaging): move topics modal description closer to header --- .../console/project-[project]/messaging/topicsModal.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/routes/console/project-[project]/messaging/topicsModal.svelte b/src/routes/console/project-[project]/messaging/topicsModal.svelte index de5620db3e..42c49c6ba7 100644 --- a/src/routes/console/project-[project]/messaging/topicsModal.svelte +++ b/src/routes/console/project-[project]/messaging/topicsModal.svelte @@ -79,7 +79,7 @@ } - +

Select existing topics you want to send this message to its subscribers. The message will be sent only to {$providerType} targets. From ccfe6b91d4895c6054eb1fa2bf15ec07a43665cb Mon Sep 17 00:00:00 2001 From: Steven Nguyen Date: Tue, 20 Feb 2024 16:16:34 -0800 Subject: [PATCH 3/4] fix(messaging): reduce space before pagination in topics modal --- .../console/project-[project]/messaging/topicsModal.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/routes/console/project-[project]/messaging/topicsModal.svelte b/src/routes/console/project-[project]/messaging/topicsModal.svelte index 42c49c6ba7..12a2a3f581 100644 --- a/src/routes/console/project-[project]/messaging/topicsModal.svelte +++ b/src/routes/console/project-[project]/messaging/topicsModal.svelte @@ -111,7 +111,7 @@ {/each} -

+

Total results: {totalResults}

From 041ec1fae19efd56390d299a96da3fbce10f2e99 Mon Sep 17 00:00:00 2001 From: Steven Nguyen Date: Tue, 20 Feb 2024 16:16:55 -0800 Subject: [PATCH 4/4] fix(messaging): add dividers between topics in topics modal --- .../messaging/topicsModal.svelte | 47 +++++++++++-------- 1 file changed, 28 insertions(+), 19 deletions(-) diff --git a/src/routes/console/project-[project]/messaging/topicsModal.svelte b/src/routes/console/project-[project]/messaging/topicsModal.svelte index 12a2a3f581..e549b4796e 100644 --- a/src/routes/console/project-[project]/messaging/topicsModal.svelte +++ b/src/routes/console/project-[project]/messaging/topicsModal.svelte @@ -1,6 +1,7 @@