From ded7a0dc06b701fb907317cd436df4ea567149e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bahad=C4=B1r=20Sofuo=C4=9Flu?= Date: Mon, 29 May 2023 14:35:09 +0300 Subject: [PATCH] Update #3965 - For Toast --- components/lib/toast/BaseToast.vue | 27 ++++++++- components/lib/toast/BaseToastMessage.vue | 73 ----------------------- components/lib/toast/ToastMessage.vue | 38 +++++++++++- 3 files changed, 62 insertions(+), 76 deletions(-) delete mode 100644 components/lib/toast/BaseToastMessage.vue diff --git a/components/lib/toast/BaseToast.vue b/components/lib/toast/BaseToast.vue index c7009041a..ea4beb705 100644 --- a/components/lib/toast/BaseToast.vue +++ b/components/lib/toast/BaseToast.vue @@ -105,7 +105,32 @@ const classes = { 'p-input-filled': instance.$primevue.config.inputStyle === 'filled', 'p-ripple-disabled': instance.$primevue.config.ripple === false } - ] + ], + container: ({ props }) => [ + 'p-toast-message', + props.message.styleClass, + { + 'p-toast-message-info': props.message.severity === 'info', + 'p-toast-message-warn': props.message.severity === 'warn', + 'p-toast-message-error': props.message.severity === 'error', + 'p-toast-message-success': props.message.severity === 'success' + } + ], + content: ({ props }) => `p-toast-message-content ${props.message.contentStyleClass || ''}`, + icon: ({ props }) => [ + 'p-toast-message-icon', + { + [props.infoIcon]: props.message.severity === 'info', + [props.warnIcon]: props.message.severity === 'warn', + [props.errorIcon]: props.message.severity === 'error', + [props.successIcon]: props.message.severity === 'success' + } + ], + text: 'p-toast-message-text', + summary: 'p-toast-summary', + detail: 'p-toast-detail', + button: 'p-toast-icon-close p-link', + buttonIcon: ({ props }) => ['p-toast-icon-close-icon', props.closeIcon] }; const { load: loadStyle } = useStyle(styles, { id: 'primevue_toast_style', manual: true }); diff --git a/components/lib/toast/BaseToastMessage.vue b/components/lib/toast/BaseToastMessage.vue deleted file mode 100644 index 75a143ffe..000000000 --- a/components/lib/toast/BaseToastMessage.vue +++ /dev/null @@ -1,73 +0,0 @@ - diff --git a/components/lib/toast/ToastMessage.vue b/components/lib/toast/ToastMessage.vue index f3a7d7e94..0590e2247 100755 --- a/components/lib/toast/ToastMessage.vue +++ b/components/lib/toast/ToastMessage.vue @@ -19,7 +19,7 @@