artabro/wire/modules/AdminTheme/AdminThemeReno/styles/_notifications.scss
2024-08-27 11:35:37 +02:00

266 lines
3.9 KiB
SCSS

// General Notice/Notification styles
.NoticeMessage {
color: $highlight-color;
background: $highlight-bg;
i.fa {
color: $highlight-color;
}
&.open, &:hover {
color: $highlight-color;
background: darken($highlight-bg, 3%);
}
a {
color: $no-message-link-color;
&:hover {
color: $no-message-link-hover-color;
}
}
}
.NoticeWarning {
color: $no-warning-color;
background: $no-warning-bg;
i.fa {
color: $no-warning-icon-color;
}
&.open, &:hover {
color: $no-warning-open-color;
background: $no-warning-open-bg;
}
a {
color: $no-warning-link-color;
&:hover {
color: $no-warning-link-hover-color;
}
}
}
.NoticeError {
color: $no-error-color;
background: $no-error-bg;
i.fa {
color: $no-error-icon-color;
}
&.open, &:hover {
color: $no-error-open-color;
background: $no-error-open-bg;
}
a {
color: $no-error-link-color;
&:hover {
color: $no-error-link-hover-color;
}
}
}
// Specific to #NotificationList
#NotificationList {
.NoticeMessage,
.NoticeError,
.NoticeWarning {
padding: 0.25em 0;
border: none;
border-bottom: 1px solid $no-border-color;
}
.pw-container {
margin-left: 0.5em;
margin-right: 1em;
max-width: 100%;
}
a {
text-decoration: underline;
}
.NoticeMessage {
color: $no-message-color;
background: $no-message-bg;
i.fa {
color: $no-message-color;
}
&.open, &:hover {
color: $no-message-open-color;
background: $no-message-open-bg;
}
a {
color: $no-message-link-color;
&:hover {
color: $no-message-link-hover-color;
}
}
}
}
#NotificationList .NotificationHasProgress {
background: $link;
color: $white;
.NotificationProgress {
background: darken($link, 15%);
}
i.fa {
color: $white;
}
a, a:hover {
color: $white;
}
}
// Specific to #NotificationBug
#NotificationBug {
top: 1.7em;
font-size: 11px;
font-weight: normal;
background: $no-bug-bg;
color: $no-bug-color;
border-radius: 3px;
padding: 0;
height: auto !important;
min-width: 0 !important;
border-top: none;
transition: left $speed ease-in-out;
&:before{
content: "\f0a2";
font-family: fontAwesome;
left: -20px;
position: absolute;
color: $topnav-link-color;
font-size: 14px;
}
& .qty{
font-size: 12px !important;
font-weight: bold !important;
width: auto !important;
padding: 2px 6px 2px 5px;
}
&:hover {
color: $no-bug-hover-color;
background: $no-bug-hover-bg;
}
&.open {
color: $no-bug-open-color;
background: $no-bug-open-bg;
&:hover {
color: $no-bug-open-hover-color;
background: $no-bug-open-hover-bg;
}
}
&.NoticeWarning {
color: $no-warning-color;
background: $no-warning-bg;
}
&.NoticeError {
color: $no-error-color;
background: $no-error-bg;
}
}
// Specific to #NotificationGhosts
#NotificationGhosts {
top: 55px !important;
li {
.NotificationGhost{
box-shadow: 0 2px 5px rgba(0,0,0,0.2) !important;
}
.NoticeMessage {
color: $no-ghost-message-color;
background: $no-ghost-message-bg;
i.fa {
color: $no-ghost-message-icon-color;
}
}
.NoticeWarning {
color: $no-ghost-warning-color;
background: $no-ghost-warning-bg;
i.fa {
color: $no-ghost-warning-icon-color;
}
}
.NoticeError {
color: $no-ghost-error-color;
background: $no-ghost-error-bg;
i.fa {
color: $no-ghost-error-icon-color;
}
}
}
}
.NotificationRemove{
right: 2em !important;
}
/**
* Specific to notices when SystemNotifications is not installed
*
*/
#notices {
position: relative;
// z-index: 5;
border-top: $notices-border-top;
border-bottom: $notices-border-bottom;
li {
padding: 0.6em 1.5em;
}
li > .fa {
margin-right: 0.25em;
}
/*
li.NoticeError + li.NoticeError,
li.NoticeWarning + li.NoticeWarning,
li.NoticeMessage + li.NoticeMessage {
padding-top: 0 !important;
}
*/
}
#notices li .notice-remove {
float: right;
color: $highlight-color;
text-decoration: none;
padding: 0 0.5em 0 1em;
.fa {
margin-right: 0;
}
}