Update toast notification
Added new toast notification types, warn and info,
and updated visual styling. All toasts will need
to be manually closed by clicking the 'X' close icon,
except a success toast which will be dismissed
automatically after 10 secs.
- Small updates to critical and success/on icon
- Added new colors for toast status background colors
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Change-Id: I9077109042621b2d3346b4121d6344da502b6b26
diff --git a/app/common/styles/elements/toast.scss b/app/common/styles/elements/toast.scss
index e9b1980..a46ce66 100644
--- a/app/common/styles/elements/toast.scss
+++ b/app/common/styles/elements/toast.scss
@@ -1,18 +1,55 @@
// Overrides style for ngToast notifications
.ng-toast {
- margin-top: 9em;
+ margin-top: 9rem;
.close {
- margin: .3em;
- }
- .title {
- font-weight: bold;
- }
- .ng-toast__message {
- max-width: 400px;
+ color: $text-01;
+ opacity: 1;
+ font-size: 1.2rem;
+ font-weight: 400;
}
.alert {
- color: $text-01;
+ border: none; //override inherited border styles
border-radius: 0;
+ border-left-width: 3px;
+ border-left-style: solid;
text-align: left;
+ color: $text-01;
+ padding-left: 1rem;
+ width: 350px;
+ }
+ .alert-content-container {
+ display: flex;
+ flex-direction: row;
+ }
+ .alert-content__header {
+ font-size: 1rem;
+ font-weight: bold;
+ margin-bottom: 0;
+ line-height:1.5;
+ }
+ .alert-content__body {
+ margin:0;
+ line-height: 1.2;
+ }
+ .alert-danger {
+ background-color: $notification-error--light;
+ border-left-color: $notification-error--dark;
+ }
+ .alert-success {
+ background-color: $notification-success--light;
+ border-left-color: $notification-success--dark;
+ }
+ .alert-warning {
+ background-color: $notification-warn--light;
+ border-left-color: $notification-warn--dark;
+ }
+ .alert-info {
+ background-color: $notification-info--light;
+ border-left-color: $notification-info--dark;
+ }
+ .status-icon {
+ display: inline-block;
+ vertical-align: top;
+ margin-right: 0.8rem;
}
}