diff --git a/public/themes/luna-amber/theme.css b/public/themes/luna-amber/theme.css index bff9114d5..3c2cfc50a 100644 --- a/public/themes/luna-amber/theme.css +++ b/public/themes/luna-amber/theme.css @@ -2943,42 +2943,60 @@ body .p-growl .p-growl-item-container.p-growl-message-error .p-growl-image, body .p-growl .p-growl-item-container.p-growl-message-error .p-growl-icon-close { color: #212121; } -body .p-toast .p-toast-message { +body .p-toast { + top: 70px; + opacity: 0.9; + filter: alpha(opacity=90); +} +body .p-toast .p-toast-item-container { + margin: 0 0 1em 0; -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); - margin: 0 0 1em 0; } -body .p-toast .p-toast-message.p-toast-message-info { +body .p-toast .p-toast-item-container .p-toast-item { + padding: 1em; +} +body .p-toast .p-toast-item-container .p-toast-item .p-toast-message { + margin: 0 0 0 4em; +} +body .p-toast .p-toast-item-container .p-toast-item .p-toast-image { + font-size: 2.571em; +} +body .p-toast .p-toast-item-container.p-toast-message-info { background-color: #7fbcec; border: 0 none; color: #212121; } -body .p-toast .p-toast-message.p-toast-message-info .p-toast-close-icon { +body .p-toast .p-toast-item-container.p-toast-message-info .p-toast-image, +body .p-toast .p-toast-item-container.p-toast-message-info .p-toast-icon-close { color: #212121; } -body .p-toast .p-toast-message.p-toast-message-success { +body .p-toast .p-toast-item-container.p-toast-message-success { background-color: #b7d8b7; border: 0 none; color: #212121; } -body .p-toast .p-toast-message.p-toast-message-success .p-toast-close-icon { +body .p-toast .p-toast-item-container.p-toast-message-success .p-toast-image, +body .p-toast .p-toast-item-container.p-toast-message-success .p-toast-icon-close { color: #212121; } -body .p-toast .p-toast-message.p-toast-message-warn { +body .p-toast .p-toast-item-container.p-toast-message-warn { background-color: #ffe399; border: 0 none; color: #212121; } -body .p-toast .p-toast-message.p-toast-message-warn .p-toast-close-icon { +body .p-toast .p-toast-item-container.p-toast-message-warn .p-toast-image, +body .p-toast .p-toast-item-container.p-toast-message-warn .p-toast-icon-close { color: #212121; } -body .p-toast .p-toast-message.p-toast-message-error { +body .p-toast .p-toast-item-container.p-toast-message-error { background-color: #f8b7bd; border: 0 none; color: #212121; } -body .p-toast .p-toast-message.p-toast-message-error .p-toast-close-icon { +body .p-toast .p-toast-item-container.p-toast-message-error .p-toast-image, +body .p-toast .p-toast-item-container.p-toast-message-error .p-toast-icon-close { color: #212121; } diff --git a/public/themes/luna-blue/theme.css b/public/themes/luna-blue/theme.css index a6822d5b5..be1ce35c8 100644 --- a/public/themes/luna-blue/theme.css +++ b/public/themes/luna-blue/theme.css @@ -2943,42 +2943,60 @@ body .p-growl .p-growl-item-container.p-growl-message-error .p-growl-image, body .p-growl .p-growl-item-container.p-growl-message-error .p-growl-icon-close { color: #212121; } -body .p-toast .p-toast-message { +body .p-toast { + top: 70px; + opacity: 0.9; + filter: alpha(opacity=90); +} +body .p-toast .p-toast-item-container { + margin: 0 0 1em 0; -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); - margin: 0 0 1em 0; } -body .p-toast .p-toast-message.p-toast-message-info { +body .p-toast .p-toast-item-container .p-toast-item { + padding: 1em; +} +body .p-toast .p-toast-item-container .p-toast-item .p-toast-message { + margin: 0 0 0 4em; +} +body .p-toast .p-toast-item-container .p-toast-item .p-toast-image { + font-size: 2.571em; +} +body .p-toast .p-toast-item-container.p-toast-message-info { background-color: #7fbcec; border: 0 none; color: #212121; } -body .p-toast .p-toast-message.p-toast-message-info .p-toast-close-icon { +body .p-toast .p-toast-item-container.p-toast-message-info .p-toast-image, +body .p-toast .p-toast-item-container.p-toast-message-info .p-toast-icon-close { color: #212121; } -body .p-toast .p-toast-message.p-toast-message-success { +body .p-toast .p-toast-item-container.p-toast-message-success { background-color: #b7d8b7; border: 0 none; color: #212121; } -body .p-toast .p-toast-message.p-toast-message-success .p-toast-close-icon { +body .p-toast .p-toast-item-container.p-toast-message-success .p-toast-image, +body .p-toast .p-toast-item-container.p-toast-message-success .p-toast-icon-close { color: #212121; } -body .p-toast .p-toast-message.p-toast-message-warn { +body .p-toast .p-toast-item-container.p-toast-message-warn { background-color: #ffe399; border: 0 none; color: #212121; } -body .p-toast .p-toast-message.p-toast-message-warn .p-toast-close-icon { +body .p-toast .p-toast-item-container.p-toast-message-warn .p-toast-image, +body .p-toast .p-toast-item-container.p-toast-message-warn .p-toast-icon-close { color: #212121; } -body .p-toast .p-toast-message.p-toast-message-error { +body .p-toast .p-toast-item-container.p-toast-message-error { background-color: #f8b7bd; border: 0 none; color: #212121; } -body .p-toast .p-toast-message.p-toast-message-error .p-toast-close-icon { +body .p-toast .p-toast-item-container.p-toast-message-error .p-toast-image, +body .p-toast .p-toast-item-container.p-toast-message-error .p-toast-icon-close { color: #212121; } diff --git a/public/themes/luna-green/theme.css b/public/themes/luna-green/theme.css index 711f0da1a..bd3197112 100644 --- a/public/themes/luna-green/theme.css +++ b/public/themes/luna-green/theme.css @@ -2943,42 +2943,60 @@ body .p-growl .p-growl-item-container.p-growl-message-error .p-growl-image, body .p-growl .p-growl-item-container.p-growl-message-error .p-growl-icon-close { color: #212121; } -body .p-toast .p-toast-message { +body .p-toast { + top: 70px; + opacity: 0.9; + filter: alpha(opacity=90); +} +body .p-toast .p-toast-item-container { + margin: 0 0 1em 0; -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); - margin: 0 0 1em 0; } -body .p-toast .p-toast-message.p-toast-message-info { +body .p-toast .p-toast-item-container .p-toast-item { + padding: 1em; +} +body .p-toast .p-toast-item-container .p-toast-item .p-toast-message { + margin: 0 0 0 4em; +} +body .p-toast .p-toast-item-container .p-toast-item .p-toast-image { + font-size: 2.571em; +} +body .p-toast .p-toast-item-container.p-toast-message-info { background-color: #7fbcec; border: 0 none; color: #212121; } -body .p-toast .p-toast-message.p-toast-message-info .p-toast-close-icon { +body .p-toast .p-toast-item-container.p-toast-message-info .p-toast-image, +body .p-toast .p-toast-item-container.p-toast-message-info .p-toast-icon-close { color: #212121; } -body .p-toast .p-toast-message.p-toast-message-success { +body .p-toast .p-toast-item-container.p-toast-message-success { background-color: #b7d8b7; border: 0 none; color: #212121; } -body .p-toast .p-toast-message.p-toast-message-success .p-toast-close-icon { +body .p-toast .p-toast-item-container.p-toast-message-success .p-toast-image, +body .p-toast .p-toast-item-container.p-toast-message-success .p-toast-icon-close { color: #212121; } -body .p-toast .p-toast-message.p-toast-message-warn { +body .p-toast .p-toast-item-container.p-toast-message-warn { background-color: #ffe399; border: 0 none; color: #212121; } -body .p-toast .p-toast-message.p-toast-message-warn .p-toast-close-icon { +body .p-toast .p-toast-item-container.p-toast-message-warn .p-toast-image, +body .p-toast .p-toast-item-container.p-toast-message-warn .p-toast-icon-close { color: #212121; } -body .p-toast .p-toast-message.p-toast-message-error { +body .p-toast .p-toast-item-container.p-toast-message-error { background-color: #f8b7bd; border: 0 none; color: #212121; } -body .p-toast .p-toast-message.p-toast-message-error .p-toast-close-icon { +body .p-toast .p-toast-item-container.p-toast-message-error .p-toast-image, +body .p-toast .p-toast-item-container.p-toast-message-error .p-toast-icon-close { color: #212121; } diff --git a/public/themes/luna-pink/theme.css b/public/themes/luna-pink/theme.css index 47f2a2845..b41662ce5 100644 --- a/public/themes/luna-pink/theme.css +++ b/public/themes/luna-pink/theme.css @@ -2943,42 +2943,60 @@ body .p-growl .p-growl-item-container.p-growl-message-error .p-growl-image, body .p-growl .p-growl-item-container.p-growl-message-error .p-growl-icon-close { color: #212121; } -body .p-toast .p-toast-message { +body .p-toast { + top: 70px; + opacity: 0.9; + filter: alpha(opacity=90); +} +body .p-toast .p-toast-item-container { + margin: 0 0 1em 0; -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); - margin: 0 0 1em 0; } -body .p-toast .p-toast-message.p-toast-message-info { +body .p-toast .p-toast-item-container .p-toast-item { + padding: 1em; +} +body .p-toast .p-toast-item-container .p-toast-item .p-toast-message { + margin: 0 0 0 4em; +} +body .p-toast .p-toast-item-container .p-toast-item .p-toast-image { + font-size: 2.571em; +} +body .p-toast .p-toast-item-container.p-toast-message-info { background-color: #7fbcec; border: 0 none; color: #212121; } -body .p-toast .p-toast-message.p-toast-message-info .p-toast-close-icon { +body .p-toast .p-toast-item-container.p-toast-message-info .p-toast-image, +body .p-toast .p-toast-item-container.p-toast-message-info .p-toast-icon-close { color: #212121; } -body .p-toast .p-toast-message.p-toast-message-success { +body .p-toast .p-toast-item-container.p-toast-message-success { background-color: #b7d8b7; border: 0 none; color: #212121; } -body .p-toast .p-toast-message.p-toast-message-success .p-toast-close-icon { +body .p-toast .p-toast-item-container.p-toast-message-success .p-toast-image, +body .p-toast .p-toast-item-container.p-toast-message-success .p-toast-icon-close { color: #212121; } -body .p-toast .p-toast-message.p-toast-message-warn { +body .p-toast .p-toast-item-container.p-toast-message-warn { background-color: #ffe399; border: 0 none; color: #212121; } -body .p-toast .p-toast-message.p-toast-message-warn .p-toast-close-icon { +body .p-toast .p-toast-item-container.p-toast-message-warn .p-toast-image, +body .p-toast .p-toast-item-container.p-toast-message-warn .p-toast-icon-close { color: #212121; } -body .p-toast .p-toast-message.p-toast-message-error { +body .p-toast .p-toast-item-container.p-toast-message-error { background-color: #f8b7bd; border: 0 none; color: #212121; } -body .p-toast .p-toast-message.p-toast-message-error .p-toast-close-icon { +body .p-toast .p-toast-item-container.p-toast-message-error .p-toast-image, +body .p-toast .p-toast-item-container.p-toast-message-error .p-toast-icon-close { color: #212121; } diff --git a/public/themes/nova-colored/theme.css b/public/themes/nova-colored/theme.css index 04f7f6ec1..091c003f6 100644 --- a/public/themes/nova-colored/theme.css +++ b/public/themes/nova-colored/theme.css @@ -2943,42 +2943,60 @@ body .p-growl .p-growl-item-container.p-growl-message-error .p-growl-image, body .p-growl .p-growl-item-container.p-growl-message-error .p-growl-icon-close { color: #212121; } -body .p-toast .p-toast-message { +body .p-toast { + top: 70px; + opacity: 0.9; + filter: alpha(opacity=90); +} +body .p-toast .p-toast-item-container { + margin: 0 0 1em 0; -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); - margin: 0 0 1em 0; } -body .p-toast .p-toast-message.p-toast-message-info { +body .p-toast .p-toast-item-container .p-toast-item { + padding: 1em; +} +body .p-toast .p-toast-item-container .p-toast-item .p-toast-message { + margin: 0 0 0 4em; +} +body .p-toast .p-toast-item-container .p-toast-item .p-toast-image { + font-size: 2.571em; +} +body .p-toast .p-toast-item-container.p-toast-message-info { background-color: #7fbcec; border: 0 none; color: #212121; } -body .p-toast .p-toast-message.p-toast-message-info .p-toast-close-icon { +body .p-toast .p-toast-item-container.p-toast-message-info .p-toast-image, +body .p-toast .p-toast-item-container.p-toast-message-info .p-toast-icon-close { color: #212121; } -body .p-toast .p-toast-message.p-toast-message-success { +body .p-toast .p-toast-item-container.p-toast-message-success { background-color: #b7d8b7; border: 0 none; color: #212121; } -body .p-toast .p-toast-message.p-toast-message-success .p-toast-close-icon { +body .p-toast .p-toast-item-container.p-toast-message-success .p-toast-image, +body .p-toast .p-toast-item-container.p-toast-message-success .p-toast-icon-close { color: #212121; } -body .p-toast .p-toast-message.p-toast-message-warn { +body .p-toast .p-toast-item-container.p-toast-message-warn { background-color: #ffe399; border: 0 none; color: #212121; } -body .p-toast .p-toast-message.p-toast-message-warn .p-toast-close-icon { +body .p-toast .p-toast-item-container.p-toast-message-warn .p-toast-image, +body .p-toast .p-toast-item-container.p-toast-message-warn .p-toast-icon-close { color: #212121; } -body .p-toast .p-toast-message.p-toast-message-error { +body .p-toast .p-toast-item-container.p-toast-message-error { background-color: #f8b7bd; border: 0 none; color: #212121; } -body .p-toast .p-toast-message.p-toast-message-error .p-toast-close-icon { +body .p-toast .p-toast-item-container.p-toast-message-error .p-toast-image, +body .p-toast .p-toast-item-container.p-toast-message-error .p-toast-icon-close { color: #212121; } diff --git a/public/themes/nova-dark/theme.css b/public/themes/nova-dark/theme.css index f847d8ee7..1712ed456 100644 --- a/public/themes/nova-dark/theme.css +++ b/public/themes/nova-dark/theme.css @@ -2943,42 +2943,60 @@ body .p-growl .p-growl-item-container.p-growl-message-error .p-growl-image, body .p-growl .p-growl-item-container.p-growl-message-error .p-growl-icon-close { color: #212121; } -body .p-toast .p-toast-message { +body .p-toast { + top: 70px; + opacity: 0.9; + filter: alpha(opacity=90); +} +body .p-toast .p-toast-item-container { + margin: 0 0 1em 0; -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); - margin: 0 0 1em 0; } -body .p-toast .p-toast-message.p-toast-message-info { +body .p-toast .p-toast-item-container .p-toast-item { + padding: 1em; +} +body .p-toast .p-toast-item-container .p-toast-item .p-toast-message { + margin: 0 0 0 4em; +} +body .p-toast .p-toast-item-container .p-toast-item .p-toast-image { + font-size: 2.571em; +} +body .p-toast .p-toast-item-container.p-toast-message-info { background-color: #7fbcec; border: 0 none; color: #212121; } -body .p-toast .p-toast-message.p-toast-message-info .p-toast-close-icon { +body .p-toast .p-toast-item-container.p-toast-message-info .p-toast-image, +body .p-toast .p-toast-item-container.p-toast-message-info .p-toast-icon-close { color: #212121; } -body .p-toast .p-toast-message.p-toast-message-success { +body .p-toast .p-toast-item-container.p-toast-message-success { background-color: #b7d8b7; border: 0 none; color: #212121; } -body .p-toast .p-toast-message.p-toast-message-success .p-toast-close-icon { +body .p-toast .p-toast-item-container.p-toast-message-success .p-toast-image, +body .p-toast .p-toast-item-container.p-toast-message-success .p-toast-icon-close { color: #212121; } -body .p-toast .p-toast-message.p-toast-message-warn { +body .p-toast .p-toast-item-container.p-toast-message-warn { background-color: #ffe399; border: 0 none; color: #212121; } -body .p-toast .p-toast-message.p-toast-message-warn .p-toast-close-icon { +body .p-toast .p-toast-item-container.p-toast-message-warn .p-toast-image, +body .p-toast .p-toast-item-container.p-toast-message-warn .p-toast-icon-close { color: #212121; } -body .p-toast .p-toast-message.p-toast-message-error { +body .p-toast .p-toast-item-container.p-toast-message-error { background-color: #f8b7bd; border: 0 none; color: #212121; } -body .p-toast .p-toast-message.p-toast-message-error .p-toast-close-icon { +body .p-toast .p-toast-item-container.p-toast-message-error .p-toast-image, +body .p-toast .p-toast-item-container.p-toast-message-error .p-toast-icon-close { color: #212121; } diff --git a/public/themes/nova-light/theme.css b/public/themes/nova-light/theme.css index 6767d87e1..aed11c45c 100644 --- a/public/themes/nova-light/theme.css +++ b/public/themes/nova-light/theme.css @@ -2943,42 +2943,60 @@ body .p-growl .p-growl-item-container.p-growl-message-error .p-growl-image, body .p-growl .p-growl-item-container.p-growl-message-error .p-growl-icon-close { color: #212121; } -body .p-toast .p-toast-message { +body .p-toast { + top: 70px; + opacity: 0.9; + filter: alpha(opacity=90); +} +body .p-toast .p-toast-item-container { + margin: 0 0 1em 0; -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); - margin: 0 0 1em 0; } -body .p-toast .p-toast-message.p-toast-message-info { +body .p-toast .p-toast-item-container .p-toast-item { + padding: 1em; +} +body .p-toast .p-toast-item-container .p-toast-item .p-toast-message { + margin: 0 0 0 4em; +} +body .p-toast .p-toast-item-container .p-toast-item .p-toast-image { + font-size: 2.571em; +} +body .p-toast .p-toast-item-container.p-toast-message-info { background-color: #7fbcec; border: 0 none; color: #212121; } -body .p-toast .p-toast-message.p-toast-message-info .p-toast-close-icon { +body .p-toast .p-toast-item-container.p-toast-message-info .p-toast-image, +body .p-toast .p-toast-item-container.p-toast-message-info .p-toast-icon-close { color: #212121; } -body .p-toast .p-toast-message.p-toast-message-success { +body .p-toast .p-toast-item-container.p-toast-message-success { background-color: #b7d8b7; border: 0 none; color: #212121; } -body .p-toast .p-toast-message.p-toast-message-success .p-toast-close-icon { +body .p-toast .p-toast-item-container.p-toast-message-success .p-toast-image, +body .p-toast .p-toast-item-container.p-toast-message-success .p-toast-icon-close { color: #212121; } -body .p-toast .p-toast-message.p-toast-message-warn { +body .p-toast .p-toast-item-container.p-toast-message-warn { background-color: #ffe399; border: 0 none; color: #212121; } -body .p-toast .p-toast-message.p-toast-message-warn .p-toast-close-icon { +body .p-toast .p-toast-item-container.p-toast-message-warn .p-toast-image, +body .p-toast .p-toast-item-container.p-toast-message-warn .p-toast-icon-close { color: #212121; } -body .p-toast .p-toast-message.p-toast-message-error { +body .p-toast .p-toast-item-container.p-toast-message-error { background-color: #f8b7bd; border: 0 none; color: #212121; } -body .p-toast .p-toast-message.p-toast-message-error .p-toast-close-icon { +body .p-toast .p-toast-item-container.p-toast-message-error .p-toast-image, +body .p-toast .p-toast-item-container.p-toast-message-error .p-toast-icon-close { color: #212121; } diff --git a/public/themes/rhea/theme.css b/public/themes/rhea/theme.css index c001b9c32..b663143b6 100644 --- a/public/themes/rhea/theme.css +++ b/public/themes/rhea/theme.css @@ -2943,42 +2943,60 @@ body .p-growl .p-growl-item-container.p-growl-message-error .p-growl-image, body .p-growl .p-growl-item-container.p-growl-message-error .p-growl-icon-close { color: #212121; } -body .p-toast .p-toast-message { - -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); - -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); - box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); - margin: 0 0 1em 0; +body .p-toast { + top: 120px; + opacity: 0.9; + filter: alpha(opacity=90); } -body .p-toast .p-toast-message.p-toast-message-info { +body .p-toast .p-toast-item-container { + margin: 0 0 1em 0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .p-toast .p-toast-item-container .p-toast-item { + padding: 1em; +} +body .p-toast .p-toast-item-container .p-toast-item .p-toast-message { + margin: 0 0 0 4em; +} +body .p-toast .p-toast-item-container .p-toast-item .p-toast-image { + font-size: 3.429em; +} +body .p-toast .p-toast-item-container.p-toast-message-info { background-color: #A3DEF8; border: 1px solid #79C8EB; color: #212121; } -body .p-toast .p-toast-message.p-toast-message-info .p-toast-close-icon { +body .p-toast .p-toast-item-container.p-toast-message-info .p-toast-image, +body .p-toast .p-toast-item-container.p-toast-message-info .p-toast-icon-close { color: #212121; } -body .p-toast .p-toast-message.p-toast-message-success { +body .p-toast .p-toast-item-container.p-toast-message-success { background-color: #A3E2C6; border: 1px solid #A3E2C6; color: #212121; } -body .p-toast .p-toast-message.p-toast-message-success .p-toast-close-icon { +body .p-toast .p-toast-item-container.p-toast-message-success .p-toast-image, +body .p-toast .p-toast-item-container.p-toast-message-success .p-toast-icon-close { color: #212121; } -body .p-toast .p-toast-message.p-toast-message-warn { +body .p-toast .p-toast-item-container.p-toast-message-warn { background-color: #ffe277; border: 1px solid #ffe277; color: #212121; } -body .p-toast .p-toast-message.p-toast-message-warn .p-toast-close-icon { +body .p-toast .p-toast-item-container.p-toast-message-warn .p-toast-image, +body .p-toast .p-toast-item-container.p-toast-message-warn .p-toast-icon-close { color: #212121; } -body .p-toast .p-toast-message.p-toast-message-error { +body .p-toast .p-toast-item-container.p-toast-message-error { background-color: #ff8b8b; border: 1px solid #ff8b8b; color: #212121; } -body .p-toast .p-toast-message.p-toast-message-error .p-toast-close-icon { +body .p-toast .p-toast-item-container.p-toast-message-error .p-toast-image, +body .p-toast .p-toast-item-container.p-toast-message-error .p-toast-icon-close { color: #212121; } diff --git a/src/App.vue b/src/App.vue index 75be89707..a076bd7b0 100644 --- a/src/App.vue +++ b/src/App.vue @@ -7,6 +7,7 @@ + diff --git a/src/AppMenu.vue b/src/AppMenu.vue index 161101f99..aa184f3a1 100644 --- a/src/AppMenu.vue +++ b/src/AppMenu.vue @@ -135,22 +135,11 @@ - dragdrop - dragdrop - DragDrop - -
-
- ● Link -
-
- - misc misc Misc -
+
● ProgressBar
diff --git a/src/assets/styles/app.scss b/src/assets/styles/app.scss index 24ac2916f..d1afcd931 100644 --- a/src/assets/styles/app.scss +++ b/src/assets/styles/app.scss @@ -405,6 +405,7 @@ body { background: url('./assets/images/component-intro-bg.jpg'); border-bottom: 1px solid #dadada; color: #484848; + background-size: cover; .feature-intro { h1 { diff --git a/src/assets/styles/primevue.css b/src/assets/styles/primevue.css index 8ff11866b..70ad57e5b 100644 --- a/src/assets/styles/primevue.css +++ b/src/assets/styles/primevue.css @@ -24,5 +24,6 @@ @import '../../components/spinner/Spinner.css'; @import '../../components/tabview/TabView.css'; @import '../../components/textarea/Textarea.css'; +@import '../../components/toast/Toast.css'; @import '../../components/toolbar/Toolbar.css'; @import '../../components/validationmessage/ValidationMessage.css'; \ No newline at end of file diff --git a/src/components/toast/Toast.css b/src/components/toast/Toast.css new file mode 100644 index 000000000..dffc92ebc --- /dev/null +++ b/src/components/toast/Toast.css @@ -0,0 +1,96 @@ +.p-toast { + position: fixed; + width: 20em; +} + +.p-toast-topright { + top: 20px; + right: 20px; +} + +.p-toast-topleft { + top: 20px; + left: 20px; +} + +.p-toast-bottomleft { + bottom: 20px; + left: 20px; +} + +.p-toast-bottomright { + bottom: 20px; + right: 20px; +} + +.p-toast-item-container { + position:relative; + margin:0 0 10px 0; +} + +.p-toast-item { + position: relative; + display: block; + padding: .5em 1em; + overflow: hidden; +} + +.p-toast-item .p-toast-detail { + padding: 0; + margin: 0; +} + +.p-toast-icon-close { + position: absolute; + top: 4px; + right: 4px; + cursor: pointer; +} + +.p-toast-title { + font-weight: bold; + padding: 0 0 .5em 0; + display: block; +} + +.p-toast-image { + position: absolute; + display: inline-block; + left: .5em; + top: .25em; + padding: 0; + font-size: 2em; +} + +.p-toast-message { + padding: 0 0 .25em 0; + margin-left: 2.5em; +} + +.p-toast-message p { + font-weight: normal; +} + +/* Animations */ +.p-toast-message-enter { + opacity: 0; + -webkit-transform: translateY(50%); + -ms-transform: translateY(50%); + transform: translateY(50%); +} + +.p-toast-message-leave { + max-height: 1000px; +} + +.p-toast-message-leave-to { + max-height: 0; + opacity: 0; + overflow: hidden; +} + +.p-toast-message-enter-active, +.p-toast-message-leave-active { + -webkit-transition: all .3s; + transition: all .3s; +} \ No newline at end of file diff --git a/src/components/toast/Toast.vue b/src/components/toast/Toast.vue new file mode 100644 index 000000000..cb04bbe7c --- /dev/null +++ b/src/components/toast/Toast.vue @@ -0,0 +1,61 @@ + + + + + diff --git a/src/components/toast/ToastEventBus.js b/src/components/toast/ToastEventBus.js new file mode 100644 index 000000000..5e587b350 --- /dev/null +++ b/src/components/toast/ToastEventBus.js @@ -0,0 +1,4 @@ +import Vue from 'vue'; + +const EventBus = new Vue(); +export default EventBus; \ No newline at end of file diff --git a/src/components/toast/ToastMessage.vue b/src/components/toast/ToastMessage.vue new file mode 100644 index 000000000..966d4797b --- /dev/null +++ b/src/components/toast/ToastMessage.vue @@ -0,0 +1,50 @@ + + + \ No newline at end of file diff --git a/src/components/toast/ToastService.js b/src/components/toast/ToastService.js new file mode 100644 index 000000000..a44f00a10 --- /dev/null +++ b/src/components/toast/ToastService.js @@ -0,0 +1,15 @@ +import ToastEventBus from './ToastEventBus'; + +const ToastService = { + + install: (Vue) => { + Vue.prototype.$toast = { + add: (message) => { + ToastEventBus.$emit('add', message); + } + } + } + +}; + +export default ToastService; \ No newline at end of file diff --git a/src/main.js b/src/main.js index 3e1ed13d9..1573fd03d 100644 --- a/src/main.js +++ b/src/main.js @@ -30,6 +30,8 @@ import Slider from './components/slider/Slider'; import Sidebar from './components/sidebar/Sidebar'; import Spinner from './components/spinner/Spinner'; import Textarea from './components/textarea/Textarea'; +import Toast from './components/toast/Toast'; +import ToastService from './components/toast/ToastService'; import Toolbar from './components/toolbar/Toolbar'; import TabView from './components/tabview/TabView'; import TabPanel from './components/tabview/TabPanel'; @@ -41,6 +43,8 @@ import './assets/styles/primevue.css'; import 'primeflex/primeflex.css'; import 'primeicons/primeicons.css'; +Vue.use(ToastService); + Vue.config.productionTip = false; Vue.component('Accordion', Accordion); @@ -74,6 +78,7 @@ Vue.component('Spinner', Spinner); Vue.component('TabView', TabView); Vue.component('TabPanel', TabPanel); Vue.component('Textarea', Textarea); +Vue.component('Toast', Toast); Vue.component('Toolbar', Toolbar); Vue.component('ToggleButton', ToggleButton); Vue.component('TriStateCheckbox', TriStateCheckbox); diff --git a/src/router.js b/src/router.js index 6eb586a0f..781469419 100644 --- a/src/router.js +++ b/src/router.js @@ -201,6 +201,11 @@ export default new Router({ name: 'tabview', component: () => import('./views/tabview/TabViewDemo.vue') }, + { + path: '/toast', + name: 'toast', + component: () => import('./views/toast/ToastDemo.vue') + }, { path: '/togglebutton', name: 'togglebutton', diff --git a/src/views/toast/ToastDemo.vue b/src/views/toast/ToastDemo.vue new file mode 100644 index 000000000..452d5758d --- /dev/null +++ b/src/views/toast/ToastDemo.vue @@ -0,0 +1,64 @@ + + + + +