From eb5f679121ffef370f780c1e2f97c493164cc75c Mon Sep 17 00:00:00 2001 From: Aman Agrawal Date: Mon, 1 May 2023 11:36:35 +0000 Subject: [PATCH] scheduled_messages_overlay_ui: Use CSS to display no scheduled messages. --- web/src/scheduled_messages_overlay_ui.js | 22 +++++++++------------- web/styles/scheduled_messages.css | 4 ++++ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/web/src/scheduled_messages_overlay_ui.js b/web/src/scheduled_messages_overlay_ui.js index b57e559c1f..dbdfb135d6 100644 --- a/web/src/scheduled_messages_overlay_ui.js +++ b/web/src/scheduled_messages_overlay_ui.js @@ -64,19 +64,15 @@ export function launch() { url: "/json/scheduled_messages", success(data) { hide_loading_indicator(); - if (data.scheduled_messages.length === 0) { - $(".no-overlay-messages").show(); - } else { - // Saving formatted data is helpful when user is trying to edit a scheduled message. - scheduled_messages.override_scheduled_messages_data( - format(data.scheduled_messages), - ); - const rendered_list = render_scheduled_message({ - scheduled_messages_data: scheduled_messages.scheduled_messages_data, - }); - const $messages_list = $("#scheduled_messages_overlay .overlay-messages-list"); - $messages_list.append(rendered_list); - } + // Saving formatted data is helpful when user is trying to edit a scheduled message. + scheduled_messages.override_scheduled_messages_data( + format(data.scheduled_messages), + ); + const rendered_list = render_scheduled_message({ + scheduled_messages_data: scheduled_messages.scheduled_messages_data, + }); + const $messages_list = $("#scheduled_messages_overlay .overlay-messages-list"); + $messages_list.append(rendered_list); }, error(xhr) { hide_loading_indicator(); diff --git a/web/styles/scheduled_messages.css b/web/styles/scheduled_messages.css index 34f452375f..e2502e242b 100644 --- a/web/styles/scheduled_messages.css +++ b/web/styles/scheduled_messages.css @@ -12,5 +12,9 @@ .no-overlay-messages { display: none; + + &:only-child { + display: block; + } } }