From b20a8c97b0678f1ecc9cb4278e94abd01745c01c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Guillot?= Date: Sat, 9 Aug 2025 14:23:20 -0700 Subject: [PATCH] fix(ui): invert toast notification icons --- internal/ui/static/js/app.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/internal/ui/static/js/app.js b/internal/ui/static/js/app.js index 32b8bc2d..119835b8 100644 --- a/internal/ui/static/js/app.js +++ b/internal/ui/static/js/app.js @@ -635,7 +635,7 @@ function toggleEntryStatus(element, toasting) { setReadStatusButtonState(buttonElement, newStatus); if (toasting) { - showToastNotification(currentStatus, currentStatus === "read" ? buttonElement.dataset.toastUnread : buttonElement.dataset.toastRead); + showToastNotification(newStatus, currentStatus === "read" ? buttonElement.dataset.toastUnread : buttonElement.dataset.toastRead); } if (element.classList.contains("item-status-" + currentStatus)) { @@ -716,13 +716,14 @@ function handleBookmarkAction(element) { setButtonToLoadingState(buttonElement); sendPOSTRequest(buttonElement.dataset.bookmarkUrl).then(() => { - const isStarred = buttonElement.dataset.value === "star"; + const currentState = buttonElement.dataset.value; + const isStarred = currentState === "star"; const newStarStatus = isStarred ? "unstar" : "star"; setBookmarkButtonState(buttonElement, newStarStatus); if (isEntryView()) { - showToastNotification(newStarStatus, buttonElement.dataset[isStarred ? "toastUnstar" : "toastStar"]); + showToastNotification(currentState, buttonElement.dataset[isStarred ? "toastUnstar" : "toastStar"]); } }); }