v1/web/themes/contrib/gin/styles/base/_status-report.scss

201 lines
4.9 KiB
SCSS

// Unknown
.upgrade-status-counter__status-icon--not-scanned:before,
.upgrade-status-summary tr.not-scanned > td.status-info:before {
background-image: none;
background-color: var(--gin-color-text);
mask-image: icon('info');
mask-repeat: no-repeat;
mask-position: center center;
mask-size: 20px 20px;
}
// Checked
.system-status-counter__status-icon--checked:before,
.admin-dblog .dblog-info .icon,
.admin-dblog .dblog-notice .icon,
.system-status-report__status-icon--checked .details-title:before,
.details .system-status-report__status-icon--checked:before,
.color-checked .system-status-report__status-title:before,
.upgrade-status-counter__status-icon--checked:before,
.upgrade-status-error-list tr.no-known-error > td.status-info:before,
.upgrade-status-summary tr.no-known-error > td.status-info:before,
#checked + .claro-details__wrapper--system-status-report .system-status-report__status-title:before {
background-image: none;
background-color: var(--gin-color-green);
mask-image: icon('status');
mask-repeat: no-repeat;
mask-position: center center;
mask-size: 20px 20px;
}
// Warning
.system-status-counter__status-icon--warning:before,
.admin-dblog .dblog-warning .icon,
.system-status-report__status-icon--warning .details-title:before,
.details .system-status-report__status-icon--warning:before,
.upgrade-status-counter__status-icon--warning:before,
.upgrade-status-error-list tr.known-warnings > td.status-info:before,
.upgrade-status-summary tr.known-warnings > td.status-info:before {
background-image: none;
background-color: var(--gin-color-warning);
mask-image: icon('warning');
mask-repeat: no-repeat;
mask-position: center center;
mask-size: 20px 20px;
}
// Error
.system-status-counter__status-icon--error:before,
.admin-dblog .dblog-error .icon,
.admin-dblog .dblog-critical .icon,
.admin-dblog .dblog-alert .icon,
.admin-dblog .dblog-emergency .icon,
.system-status-report__status-icon--error .details-title:before,
.details .system-status-report__status-icon--error:before,
.upgrade-status-counter__status-icon--error:before,
.upgrade-status-error-list tr.known-errors > td.status-info:before,
.upgrade-status-summary tr.known-errors > td.status-info:before {
background-image: none;
background-color: var(--gin-color-danger);
mask-image: icon('error');
mask-repeat: no-repeat;
mask-position: center center;
mask-size: 20px 20px;
}
.system-status-counter,
.upgrade-status-counter {
height: auto;
padding: var(--gin-spacing-m) 0;
background: var(--gin-bg-layer);
border-radius: var(--gin-border-m);
&__status-title {
padding-left: 0;
}
&__status-icon {
background-color: transparent;
border-right: 0 none;
box-shadow: none;
&--checked:before,
&--warning:before,
&--error:before {
mask-position: center 16px;
mask-size: 32px 32px;
}
}
&__title-count {
font-weight: var(--gin-font-weight-semibold);
color: var(--gin-color-title);
text-transform: none;
}
}
.system-status-general-info {
&__header {
margin-bottom: var(--gin-spacing-xs);
}
&__items {
border-bottom: 0 none;
}
&__item {
padding: var(--gin-spacing-m);
background: transparent;
box-shadow: none;
}
&__item-title {
font-size: var(--gin-font-size);
font-weight: var(--gin-font-weight-semibold);
color: var(--gin-color-title);
}
&__sub-item-title {
font-weight: var(--gin-font-weight-bold);
&:after {
content: ":\00a0";
}
}
&__item-icon {
&--d8:before,
&--drupal:before {
mask-image: icon('drupal');
}
&--clock:before {
mask-image: icon('clock');
}
&--server:before {
mask-image: icon('server');
}
&--php:before {
mask-image: icon('php');
}
&--database:before {
mask-image: icon('database');
}
&:before {
background-image: none;
background-color: var(--gin-color-primary);
mask-repeat: no-repeat;
mask-position: center center;
mask-size: 32px 32px;
}
}
&__run-cron {
&.button {
margin: 0;
}
}
}
.cron-description__run-cron {
margin-top: var(--gin-spacing-m);
}
.system-status-report {
margin-top: var(--gin-spacing-l);
&-counters &-counters__item {
border: 1px solid var(--gin-border-color-layer);
box-shadow: var(--gin-shadow-l1);
}
&__status-title {
font-weight: var(--gin-font-weight-semibold);
color: var(--gin-color-title) !important;
}
}
.color-checked .system-status-report__status-title,
#checked + .claro-details__wrapper--system-status-report .system-status-report__status-title {
&:before {
content: "";
position: absolute;
top: 1em;
left: 10px;
display: inline-block;
width: 24px;
height: 24px;
margin-right: 10px;
}
}
.system-status-report__status-title .details-title:before,
.details .system-status-report__status-icon:before {
width: 24px;
height: 24px;
}