@patternfly/patternfly
Version:
Assets, source, tooling, and content for PatternFly 4
197 lines (185 loc) • 10.1 kB
CSS
.pf-v5-c-log-viewer.pf-m-dark .pf-v5-c-log-viewer__main {
--pf-v5-global--Color--100: var(--pf-v5-global--Color--light-100);
--pf-v5-global--Color--200: var(--pf-v5-global--Color--light-200);
--pf-v5-global--BorderColor--100: var(--pf-v5-global--BorderColor--light-100);
--pf-v5-global--primary-color--100: var(--pf-v5-global--primary-color--light-100);
--pf-v5-global--link--Color: var(--pf-v5-global--link--Color--light);
--pf-v5-global--link--Color--hover: var(--pf-v5-global--link--Color--light);
--pf-v5-global--BackgroundColor--100: var(--pf-v5-global--BackgroundColor--dark-100);
--pf-v5-global--icon--Color--light: var(--pf-v5-global--icon--Color--light--light);
--pf-v5-global--icon--Color--dark: var(--pf-v5-global--icon--Color--dark--light);
}
.pf-v5-c-log-viewer.pf-m-dark .pf-v5-c-log-viewer__main .pf-v5-c-button {
--pf-v5-c-button--m-primary--BackgroundColor: var(--pf-v5-global--primary-color--dark-100);
}
.pf-v5-c-log-viewer {
--pf-v5-c-log-viewer--Height: 100%;
--pf-v5-c-log-viewer--MaxHeight: auto;
--pf-v5-c-log-viewer--m-line-numbers__index--Display: inline;
--pf-v5-c-log-viewer__header--MarginBottom: var(--pf-v5-global--spacer--sm);
--pf-v5-c-log-viewer__main--BackgroundColor: var(--pf-v5-global--BackgroundColor--100);
--pf-v5-c-log-viewer__main--BorderWidth: var(--pf-v5-global--BorderWidth--sm);
--pf-v5-c-log-viewer__main--BorderColor: var(--pf-v5-global--BorderColor--100);
--pf-v5-c-log-viewer__scroll-container--Height: 37.5rem;
--pf-v5-c-log-viewer__scroll-container--PaddingTop: var(--pf-v5-global--spacer--sm);
--pf-v5-c-log-viewer__scroll-container--PaddingBottom: var(--pf-v5-global--spacer--sm);
--pf-v5-c-log-viewer--m-line-numbers__main--before--Top: 0;
--pf-v5-c-log-viewer--m-line-numbers__main--before--Bottom: 0;
--pf-v5-c-log-viewer--m-line-numbers__main--before--Width: var(--pf-v5-global--BorderWidth--sm);
--pf-v5-c-log-viewer--m-line-numbers__main--before--BackgroundColor: var(--pf-v5-global--BorderColor--100);
--pf-v5-c-log-viewer__list--Height: auto;
--pf-v5-c-log-viewer--m-line-numbers__list--Left: var(--pf-v5-c-log-viewer__index--Width);
--pf-v5-c-log-viewer__list--FontFamily: var(--pf-v5-global--FontFamily--monospace);
--pf-v5-c-log-viewer__list--FontSize: var(--pf-v5-global--FontSize--sm);
--pf-v5-c-log-viewer__index--Display: none;
--pf-v5-c-log-viewer__index--Width: 4.0625rem;
--pf-v5-c-log-viewer__index--PaddingRight: var(--pf-v5-global--spacer--xl);
--pf-v5-c-log-viewer__index--PaddingLeft: var(--pf-v5-global--spacer--lg);
--pf-v5-c-log-viewer__index--Color: var(--pf-v5-global--Color--200);
--pf-v5-c-log-viewer__index--BackgroundColor: transparent;
--pf-v5-c-log-viewer--line-number-chars: 4.4;
--pf-v5-c-log-viewer--m-line-number-chars__index--PaddingRight: var(--pf-v5-global--spacer--xs);
--pf-v5-c-log-viewer--m-line-number-chars__index--Width: calc(1ch * var(--pf-v5-c-log-viewer--line-number-chars) + var(--pf-v5-c-log-viewer__index--PaddingRight) + var(--pf-v5-c-log-viewer__index--PaddingLeft));
--pf-v5-c-log-viewer__text--PaddingRight: var(--pf-v5-global--spacer--md);
--pf-v5-c-log-viewer__text--PaddingLeft: var(--pf-v5-global--spacer--md);
--pf-v5-c-log-viewer__text--Color: var(--pf-v5-global--Color--100);
--pf-v5-c-log-viewer__text--WordBreak: break-all;
--pf-v5-c-log-viewer__text--WhiteSpace: break-spaces;
--pf-v5-c-log-viewer__text--LineBreak: anywhere;
--pf-v5-c-log-viewer--m-nowrap__text--WhiteSpace: nowrap;
--pf-v5-c-log-viewer__string--m-match--Color: var(--pf-v5-global--palette--gold-700);
--pf-v5-c-log-viewer__string--m-match--BackgroundColor: var(--pf-v5-global--palette--gold-100);
--pf-v5-c-log-viewer__string--m-current--Color: var(--pf-v5-global--palette--gold-700);
--pf-v5-c-log-viewer__string--m-current--BackgroundColor: var(--pf-v5-global--palette--gold-400);
--pf-v5-c-log-viewer__timestamp--FontWeight: var(--pf-v5-global--FontWeight--bold);
--pf-v5-c-log-viewer--c-toolbar--PaddingTop: 0;
--pf-v5-c-log-viewer--c-toolbar--PaddingBottom: 0;
--pf-v5-c-log-viewer--c-toolbar__content--PaddingRight: 0;
--pf-v5-c-log-viewer--c-toolbar__content--PaddingLeft: 0;
--pf-v5-c-log-viewer--c-toolbar__group--m-toggle-group--spacer: 0;
--pf-v5-c-log-viewer--c-toolbar__group--m-toggle-group--m-show--spacer: var(--pf-v5-global--spacer--sm);
--pf-v5-c-log-viewer--m-dark__main--BorderWidth: 0;
display: flex;
flex-direction: column;
height: var(--pf-v5-c-log-viewer--Height);
max-height: var(--pf-v5-c-log-viewer--MaxHeight);
}
.pf-v5-c-log-viewer.pf-m-dark {
--pf-v5-c-log-viewer__main--BorderWidth: var(--pf-v5-c-log-viewer--m-dark__main--BorderWidth);
}
.pf-v5-c-log-viewer.pf-m-dark .pf-v5-c-log-viewer__main {
color: var(--pf-v5-global--Color--100);
--pf-v5-c-log-viewer__main--BackgroundColor: var(--pf-v5-global--BackgroundColor--100);
--pf-v5-c-log-viewer__main--BorderColor: var(--pf-v5-global--BorderColor--100);
--pf-v5-c-log-viewer__text--Color: var(--pf-v5-global--Color--100);
--pf-v5-c-log-viewer__index--Color: var(--pf-v5-global--Color--200);
--pf-v5-c-log-viewer--m-line-numbers__main--before--BackgroundColor: var(--pf-v5-global--BorderColor--100);
}
.pf-v5-c-log-viewer.pf-m-wrap-text {
word-break: break-all;
}
.pf-v5-c-log-viewer.pf-m-nowrap {
--pf-v5-c-log-viewer__text--WhiteSpace: var(--pf-v5-c-log-viewer--m-nowrap__text--WhiteSpace);
}
.pf-v5-c-log-viewer.pf-m-line-numbers {
--pf-v5-c-log-viewer__index--Display: var(--pf-v5-c-log-viewer--m-line-numbers__index--Display);
}
.pf-v5-c-log-viewer.pf-m-line-numbers .pf-v5-c-log-viewer__list {
position: absolute;
inset-inline-start: var(--pf-v5-c-log-viewer--m-line-numbers__list--Left);
inset-inline-end: 0;
}
.pf-v5-c-log-viewer.pf-m-line-numbers .pf-v5-c-log-viewer__list::before {
position: absolute;
inset-block-start: var(--pf-v5-c-log-viewer--m-line-numbers__main--before--Top);
inset-block-end: var(--pf-v5-c-log-viewer--m-line-numbers__main--before--Bottom);
inset-inline-start: 0;
width: var(--pf-v5-c-log-viewer--m-line-numbers__main--before--Width);
content: "";
background: var(--pf-v5-c-log-viewer--m-line-numbers__main--before--BackgroundColor);
}
.pf-v5-c-log-viewer.pf-m-line-number-chars {
--pf-v5-c-log-viewer__index--PaddingRight: var(--pf-v5-c-log-viewer--m-line-number-chars__index--PaddingRight);
--pf-v5-c-log-viewer__index--Width: var(--pf-v5-c-log-viewer--m-line-number-chars__index--Width);
}
.pf-v5-c-log-viewer .pf-v5-c-toolbar {
--pf-v5-c-toolbar--PaddingTop: var(--pf-v5-c-log-viewer--c-toolbar--PaddingTop);
--pf-v5-c-toolbar--PaddingBottom: var(--pf-v5-c-log-viewer--c-toolbar--PaddingBottom);
--pf-v5-c-toolbar__content--PaddingRight: var(--pf-v5-c-log-viewer--c-toolbar__content--PaddingRight);
--pf-v5-c-toolbar__content--PaddingLeft: var(--pf-v5-c-log-viewer--c-toolbar__content--PaddingLeft);
--pf-v5-c-toolbar__group--m-toggle-group--spacer: 0;
--pf-v5-c-toolbar__group--m-toggle-group--m-show--spacer: var(--pf-v5-c-log-viewer--c-toolbar__group--m-toggle-group--m-show--spacer);
}
.pf-v5-c-log-viewer .pf-v5-c-toolbar__content-section {
flex-wrap: nowrap;
}
.pf-v5-c-log-viewer__header {
margin-block-end: var(--pf-v5-c-log-viewer__header--MarginBottom);
}
.pf-v5-c-log-viewer__main {
display: flex;
flex-direction: column;
min-height: 0;
background-color: var(--pf-v5-c-log-viewer__main--BackgroundColor);
border: var(--pf-v5-c-log-viewer__main--BorderWidth) solid var(--pf-v5-c-log-viewer__main--BorderColor);
}
.pf-v5-c-log-viewer__scroll-container {
position: relative;
height: var(--pf-v5-c-log-viewer__scroll-container--Height);
padding-block-start: var(--pf-v5-c-log-viewer__scroll-container--PaddingTop);
padding-block-end: var(--pf-v5-c-log-viewer__scroll-container--PaddingBottom);
overflow: auto;
will-change: transform;
direction: ltr;
}
.pf-v5-c-log-viewer__list {
position: relative;
height: var(--pf-v5-c-log-viewer__list--Height);
font-family: var(--pf-v5-c-log-viewer__list--FontFamily);
font-size: var(--pf-v5-c-log-viewer__list--FontSize);
}
.pf-v5-c-log-viewer__list-item {
inset-inline-start: 0;
width: 100%;
}
.pf-v5-c-log-viewer__string.pf-m-match {
color: var(--pf-v5-c-log-viewer__string--m-match--Color, inherit);
background-color: var(--pf-v5-c-log-viewer__string--m-match--BackgroundColor);
}
.pf-v5-c-log-viewer__string.pf-m-current {
color: var(--pf-v5-c-log-viewer__string--m-current--Color, inherit);
background-color: var(--pf-v5-c-log-viewer__string--m-current--BackgroundColor);
}
.pf-v5-c-log-viewer__index {
position: fixed;
inset-inline-start: 0;
display: var(--pf-v5-c-log-viewer__index--Display);
width: var(--pf-v5-c-log-viewer__index--Width);
padding-inline-start: var(--pf-v5-c-log-viewer__index--PaddingLeft);
padding-inline-end: var(--pf-v5-c-log-viewer__index--PaddingRight);
font-family: var(--pf-v5-c-log-viewer__index--FontFamily, inherit);
font-size: var(--pf-v5-c-log-viewer__index--FontSize, inherit);
color: var(--pf-v5-c-log-viewer__index--Color);
user-select: none;
background-color: var(--pf-v5-c-log-viewer__index--BackgroundColor);
}
.pf-v5-c-log-viewer__text {
display: block;
padding-inline-start: var(--pf-v5-c-log-viewer__text--PaddingLeft);
padding-inline-end: var(--pf-v5-c-log-viewer__text--PaddingRight);
font-family: var(--pf-v5-c-log-viewer__text--FontFamily, inherit);
font-size: var(--pf-v5-c-log-viewer__text--FontSize, inherit);
color: var(--pf-v5-c-log-viewer__text--Color);
word-break: var(--pf-v5-c-log-viewer__text--WordBreak);
white-space: var(--pf-v5-c-log-viewer__text--WhiteSpace);
line-break: var(--pf-v5-c-log-viewer__text--LineBreak);
}
.pf-v5-c-log-viewer__timestamp {
font-weight: var(--pf-v5-c-log-viewer__timestamp--FontWeight);
}
:where(.pf-v5-theme-dark) .pf-v5-c-log-viewer.pf-m-dark .pf-v5-c-log-viewer__main .pf-v5-c-button {
--pf-v5-c-button--m-primary--BackgroundColor: var(--pf-v5-global--primary-color--300);
}
:where(.pf-v5-theme-dark) .pf-v5-c-log-viewer.pf-m-dark .pf-v5-c-log-viewer__main {
color: var(--pf-v5-global--Color--100);
}