Skip to content

Commit d830ea5

Browse files
committed
Add message CSS class that is compatible with admin panel
1 parent 3212242 commit d830ea5

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

view/base/templates/component/messages.phtml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ if ($moduleConfig->isEnabled('MageOS_AlpineMessages')) {
2727
@keyup.escape.window="removeMessage"
2828
x-autoremove="timeout"
2929
class="<?= $escaper->escapeHtml($css('message', 'message')) ?>"
30-
:class="message.type">
30+
:class="getMessageCss">
3131
<div
3232
class="<?= $escaper->escapeHtml($css('inline-block', 'message-text')) ?>"
3333
x-html="message.text"

view/base/templates/script/component/message-component.phtml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ if (false === is_numeric($timeout) || $timeout < 0) {
3939
const text = this.$el.getAttribute('data-message-text');
4040
Alpine.store('Message').removeMessage(type, text);
4141
},
42+
getMessageCss() {
43+
const type = this.$el.getAttribute('data-message-type');
44+
return 'message-' + type + ' ' + type;
45+
}
4246
}));
4347
});
4448
</script>

0 commit comments

Comments
 (0)