@hawtio/react
Version:
A Hawtio reimplementation based on TypeScript + React.
607 lines (578 loc) • 19.2 kB
CSS
/* src/Hawtio.css */
/* src/plugins/shared/JmxContentMBeans.css */
.jmx-table-body {
cursor: pointer;
}
/* src/plugins/shared/attributes/AttributeTable.css */
.attribute-table > tr > th {
max-width: none;
}
#attribute-table-with-panel {
height: 75vh;
}
/* src/plugins/shared/operations/OperationForm.css */
.jmx-operation-error .pf-v5-c-clipboard-copy__expandable-content {
background-color: #ffe6e6;
}
.operation-datatype {
margin-right: 0.5em;
}
/* src/plugins/shared/operations/Operations.css */
#jmx-operation-list .pf-v5-c-data-list__item-content {
display: grid;
}
/* src/plugins/camel/Camel.css */
.camel-split {
display: flex;
flex-direction: row;
height: calc(100vh - 85px);
}
.gutter {
background-color: #eee;
background-repeat: no-repeat;
background-position: 50%;
}
.gutter.gutter-horizontal {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==);
cursor: col-resize;
}
/* src/plugins/camel/CamelContent.css */
#camel-content-main > article {
overflow-y: inherit;
}
#camel-content-main .pf-v5-c-page__main {
overflow-x: auto;
}
#camel-content {
height: 100%;
}
#camel-content-header > #camel-contexts-toolbar {
float: right;
padding-top: 0;
padding-bottom: 0.5em;
}
/* src/plugins/camel/route-diagram/RouteDiagram.css */
.react-flow__node-camel {
height: 80px;
width: 150px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.react-flow__node-camel .camel-node-content {
display: grid;
grid-template-rows: 25% 25% 25% 25%;
grid-template-columns: 40% 35% 25%;
border: 2px solid #8a8d90;
background-color: #fafafa;
padding: 5px;
height: 100px;
min-width: 150px;
border-radius: 10px;
font-size: small;
}
.react-flow__node-camel .camel-node-content .annotation {
grid-row: 1 / 2;
grid-column: 3 / 4;
}
.react-flow__node-camel .camel-node-content .icon {
grid-row: 1 / 3;
grid-column: 1 / 2;
}
.react-flow__node-camel .camel-node-content .icon img {
margin-top: 5px;
margin-left: 5px;
width: 30px;
}
.react-flow__node-camel .camel-node-content .inflights {
grid-row: 2 / 3;
grid-column: 2 / 3;
color: #0f4a85;
justify-self: center;
}
.react-flow__node-camel .camel-node-content .number {
grid-row: 2 / 3;
grid-column: 3 / 4;
justify-self: center;
}
.react-flow__node-camel .camel-node-content .camel-node-label {
grid-row: 3 / 4;
grid-column: 1 / 4;
justify-self: center;
}
.react-flow__node-camel .camel-node-content .camel-node-id {
grid-row: 4 / 5;
grid-column: 1 / 4;
justify-self: center;
}
.node-tooltip {
background-color: white;
border: solid 1px black;
border-radius: 5px;
padding: 10px;
font-size: x-small;
}
.camel-route-diagram {
flex-grow: 1;
position: relative;
height: calc(100vh - 230px);
min-height: 50vh;
max-height: calc(100vh - 230px);
width: 100%;
}
.highlighted {
border-color: red ;
}
/* src/plugins/camel/debug/Debug.css */
#route-diagram-breakpoint-view {
overflow: auto;
margin-top: 1.5em;
}
#debug-header-container {
display: flex;
justify-content: space-between;
align-items: center;
}
.breakpoint-symbol {
text-align: right;
color: darkred;
}
.cond-bkp-form-lang-radio {
float: left;
}
.cond-bkp-form-lang-radio-help {
float: left;
padding-top: 0 ;
}
.cond-bkp-form-error {
color: red;
}
.cond-bkp-form-error-icon {
float: left;
width: 5%;
margin-right: 0.5em;
margin-top: 0.25em;
}
.cond-bkp-form-error-msg {
float: left;
width: 90%;
}
/* src/plugins/camel/endpoints/EndpointParametersForm.css */
.endpoint-parameter-number-input {
width: 100%;
}
.endpoint-parameter-number-input input {
text-align: center ;
}
/* src/plugins/camel/properties/Properties.css */
#properties-card-title-panel img {
margin-right: 1em;
vertical-align: middle;
}
#properties-card-title-panel-labelgroup {
margin-left: 1em;
}
.properties-list-panel {
margin-top: 1em ;
}
.properties-list-panel .pf-v5-c-panel__header {
color: darkblue;
}
.properties-no-properties {
font-style: italic ;
}
.properties-name-tooltip-button {
margin-left: 0.5em;
color: grey;
}
/* src/plugins/camel/rest-services/rest-services.css */
#rest-services-card-body {
min-height: 25vh;
}
#select-filter-type {
min-width: 10em;
}
#search-filter-input {
min-width: 15em;
}
/* src/plugins/camel/trace/Tracing.css */
.noTracing {
margin-bottom: 0.5em;
}
#trace-content {
display: flex;
flex-direction: row;
height: 100%;
}
#route-message-table {
height: 100%;
flex: 1;
}
#route-message-table-body {
height: 100%;
max-height: 60vh;
overflow: auto;
}
#route-diagram-tracing-view {
flex: 1;
}
#route-diagram-tracing-view .camel-route-diagram {
height: calc(100vh - 330px);
min-height: 50vh;
max-height: calc(100vh - 330px);
width: 100%;
}
#trace-header-container {
display: flex;
justify-content: space-between;
align-items: center;
}
#route-message-table-header button {
float: right;
}
/* src/plugins/camel/type-converters/TypeConverters.css */
.camel-type-converters-statistics {
margin-left: 3em ;
}
/* src/plugins/camel/CamelTreeView.css */
#camel-tree-view .pf-v5-c-tree-view__list {
height: 100%;
}
#camel-tree-view > .pf-v5-c-tree-view__list {
max-height: 83vh;
overflow: auto;
}
#camel-tree-view .pf-v5-c-tree-view__node {
padding-top: 1px;
padding-bottom: 1px;
}
#camel-tree-view .pf-v5-c-tree-view__node-toggle {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 6px;
padding-right: 6px;
}
#camel-tree-view .pf-v5-c-tree-view__node-text {
padding-top: 2px;
font-size: smaller;
}
#camel-tree-view .pf-v5-c-tree-view__node-icon {
flex-shrink: 0;
}
#camel-tree-view .pf-v5-c-tree-view__node-text {
overflow-x: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
/* src/plugins/camel/CamelPreferences.css */
.pf-v5-c-form__group {
grid-template-columns: 1fr 4fr ;
}
.pf-v5-c-form__group-label {
padding-top: 0px ;
display: flex;
align-items: center;
}
.pf-v5-c-form__group-label > label {
padding-right: 0.5em;
}
/* src/plugins/connect/Connect.css */
#connect-header-title svg {
margin-left: 0.5rem;
width: 1rem;
vertical-align: middle;
}
/* src/plugins/connect/remote/Remote.css */
.data-list-action-toggle {
margin-right: 0px ;
}
/* src/plugins/jmx/Jmx.css */
.jmx-split {
display: flex;
flex-direction: row;
height: calc(100vh - 85px);
}
.gutter {
background-color: #eee;
background-repeat: no-repeat;
background-position: 50%;
}
.gutter.gutter-horizontal {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==);
cursor: col-resize;
}
/* src/plugins/jmx/JmxContent.css */
#jmx-content-main > article {
overflow: auto;
}
#jmx-content {
height: 100%;
}
/* src/plugins/jmx/JmxTreeView.css */
#jmx-tree-view .pf-v5-c-tree-view__list {
height: 100%;
}
#jmx-tree-view > .pf-v5-c-tree-view__list {
max-height: 83vh;
overflow: auto;
}
#jmx-tree-view .pf-v5-c-tree-view__node {
padding-top: 1px;
padding-bottom: 1px;
}
#jmx-tree-view .pf-v5-c-tree-view__node-toggle {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 6px;
padding-right: 6px;
}
#jmx-tree-view .pf-v5-c-tree-view__node-text {
padding-top: 2px;
font-size: smaller;
}
#jmx-tree-view .pf-v5-c-tree-view__node-icon {
flex-shrink: 0;
}
#jmx-tree-view .pf-v5-c-tree-view__node-text {
overflow-x: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
/* ../../node_modules/@patternfly/react-styles/css/components/ExpandableSection/expandable-section.css */
.pf-v5-c-expandable-section {
--pf-v5-c-expandable-section__toggle--PaddingTop: var(--pf-v5-global--spacer--form-element);
--pf-v5-c-expandable-section__toggle--PaddingRight: var(--pf-v5-global--spacer--md);
--pf-v5-c-expandable-section__toggle--PaddingBottom: var(--pf-v5-global--spacer--form-element);
--pf-v5-c-expandable-section__toggle--PaddingLeft: 0;
--pf-v5-c-expandable-section__toggle--MarginTop: 0;
--pf-v5-c-expandable-section__toggle--Color: var(--pf-v5-global--link--Color);
--pf-v5-c-expandable-section__toggle--hover--Color: var(--pf-v5-global--link--Color--hover);
--pf-v5-c-expandable-section__toggle--active--Color: var(--pf-v5-global--link--Color--hover);
--pf-v5-c-expandable-section__toggle--focus--Color: var(--pf-v5-global--link--Color--hover);
--pf-v5-c-expandable-section__toggle--m-expanded--Color: var(--pf-v5-global--link--Color--hover);
--pf-v5-c-expandable-section__toggle--BackgroundColor: transparent;
--pf-v5-c-expandable-section__toggle-icon--MinWidth: 1em;
--pf-v5-c-expandable-section__toggle-icon--Color: var(--pf-v5-global--Color--100);
--pf-v5-c-expandable-section__toggle-icon--Transition: .2s ease-in 0s;
--pf-v5-c-expandable-section__toggle-icon--Rotate: 0;
--pf-v5-c-expandable-section__toggle-icon--m-expand-top--Rotate: 0;
--pf-v5-c-expandable-section--m-expanded__toggle-icon--Rotate: 90deg;
--pf-v5-c-expandable-section--m-expanded__toggle-icon--m-expand-top--Rotate: -90deg;
--pf-v5-c-expandable-section__toggle-text--MarginLeft: calc(var(--pf-v5-global--spacer--xs) + var(--pf-v5-global--spacer--sm));
--pf-v5-c-expandable-section__content--MarginTop: var(--pf-v5-global--spacer--md);
--pf-v5-c-expandable-section__content--MaxWidth: auto;
--pf-v5-c-expandable-section--m-limit-width__content--MaxWidth: 46.875rem;
--pf-v5-c-expandable-section--m-display-lg--BoxShadow: var(--pf-v5-global--BoxShadow--md);
--pf-v5-c-expandable-section--m-display-lg__toggle--PaddingTop: var(--pf-v5-global--spacer--md);
--pf-v5-c-expandable-section--m-display-lg__toggle--PaddingRight: var(--pf-v5-global--spacer--md);
--pf-v5-c-expandable-section--m-display-lg__toggle--PaddingBottom: var(--pf-v5-global--spacer--md);
--pf-v5-c-expandable-section--m-display-lg__toggle--PaddingLeft: var(--pf-v5-global--spacer--md);
--pf-v5-c-expandable-section--m-display-lg__content--MarginTop: 0;
--pf-v5-c-expandable-section--m-display-lg__content--PaddingRight: var(--pf-v5-global--spacer--lg);
--pf-v5-c-expandable-section--m-display-lg__content--PaddingBottom: var(--pf-v5-global--spacer--lg);
--pf-v5-c-expandable-section--m-display-lg__content--PaddingLeft: var(--pf-v5-global--spacer--lg);
--pf-v5-c-expandable-section--m-display-lg--after--BackgroundColor: transparent;
--pf-v5-c-expandable-section--m-display-lg--after--Width: var(--pf-v5-global--BorderWidth--lg);
--pf-v5-c-expandable-section--m-display-lg--m-expanded--after--BackgroundColor: var(--pf-v5-global--primary-color--100);
--pf-v5-c-expandable-section--m-indented__content--PaddingLeft: calc(var(--pf-v5-c-expandable-section__toggle-text--MarginLeft) + var(--pf-v5-c-expandable-section__toggle-icon--MinWidth));
--pf-v5-c-expandable-section--m-truncate__content--LineClamp: 3;
--pf-v5-c-expandable-section--m-truncate__toggle--MarginTop: var(--pf-v5-global--spacer--xs);
}
.pf-v5-c-expandable-section.pf-m-expanded {
--pf-v5-c-expandable-section__toggle--Color: var(--pf-v5-c-expandable-section__toggle--m-expanded--Color);
--pf-v5-c-expandable-section__toggle-icon--Rotate: var(--pf-v5-c-expandable-section--m-expanded__toggle-icon--Rotate);
--pf-v5-c-expandable-section__toggle-icon--m-expand-top--Rotate: var(--pf-v5-c-expandable-section--m-expanded__toggle-icon--m-expand-top--Rotate);
--pf-v5-c-expandable-section--m-display-lg--after--BackgroundColor: var(--pf-v5-c-expandable-section--m-display-lg--m-expanded--after--BackgroundColor);
}
.pf-v5-c-expandable-section.pf-m-detached,
.pf-v5-c-expandable-section.pf-m-truncate {
--pf-v5-c-expandable-section__content--MarginTop: 0;
}
.pf-v5-c-expandable-section.pf-m-limit-width {
--pf-v5-c-expandable-section__content--MaxWidth: var(--pf-v5-c-expandable-section--m-limit-width__content--MaxWidth);
}
.pf-v5-c-expandable-section.pf-m-display-lg {
--pf-v5-c-expandable-section__toggle--PaddingTop: var(--pf-v5-c-expandable-section--m-display-lg__toggle--PaddingTop);
--pf-v5-c-expandable-section__toggle--PaddingRight: var(--pf-v5-c-expandable-section--m-display-lg__toggle--PaddingRight);
--pf-v5-c-expandable-section__toggle--PaddingBottom: var(--pf-v5-c-expandable-section--m-display-lg__toggle--PaddingBottom);
--pf-v5-c-expandable-section__toggle--PaddingLeft: var(--pf-v5-c-expandable-section--m-display-lg__toggle--PaddingLeft);
--pf-v5-c-expandable-section__content--PaddingRight: var(--pf-v5-c-expandable-section--m-display-lg__content--PaddingRight);
--pf-v5-c-expandable-section__content--PaddingBottom: var(--pf-v5-c-expandable-section--m-display-lg__content--PaddingBottom);
--pf-v5-c-expandable-section__content--PaddingLeft: var(--pf-v5-c-expandable-section--m-display-lg__content--PaddingLeft);
--pf-v5-c-expandable-section__content--MarginTop: var(--pf-v5-c-expandable-section--m-display-lg__content--MarginTop);
position: relative;
box-shadow: var(--pf-v5-c-expandable-section--m-display-lg--BoxShadow);
}
.pf-v5-c-expandable-section.pf-m-display-lg::after {
position: absolute;
inset-block-start: 0;
inset-block-end: 0;
inset-inline-start: 0;
width: var(--pf-v5-c-expandable-section--m-display-lg--after--Width);
content: "";
background-color: var(--pf-v5-c-expandable-section--m-display-lg--after--BackgroundColor);
}
.pf-v5-c-expandable-section.pf-m-indented {
--pf-v5-c-expandable-section__content--PaddingLeft: var(--pf-v5-c-expandable-section--m-indented__content--PaddingLeft);
}
.pf-v5-c-expandable-section.pf-m-truncate {
--pf-v5-c-expandable-section__toggle--MarginTop: var(--pf-v5-c-expandable-section--m-truncate__toggle--MarginTop);
--pf-v5-c-expandable-section__toggle--PaddingTop: 0;
--pf-v5-c-expandable-section__toggle--PaddingRight: 0;
--pf-v5-c-expandable-section__toggle--PaddingBottom: 0;
--pf-v5-c-expandable-section__toggle-text--MarginLeft: 0;
}
.pf-v5-c-expandable-section.pf-m-truncate:not(.pf-m-expanded) .pf-v5-c-expandable-section__content {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: var(--pf-v5-c-expandable-section--m-truncate__content--LineClamp);
overflow: hidden;
}
.pf-v5-c-expandable-section.pf-m-detached {
--pf-v5-c-expandable-section--m-truncate__toggle--MarginTop: 0;
}
.pf-v5-c-expandable-section__toggle {
display: flex;
padding-block-start: var(--pf-v5-c-expandable-section__toggle--PaddingTop);
padding-block-end: var(--pf-v5-c-expandable-section__toggle--PaddingBottom);
padding-inline-start: var(--pf-v5-c-expandable-section__toggle--PaddingLeft);
padding-inline-end: var(--pf-v5-c-expandable-section__toggle--PaddingRight);
margin-block-start: var(--pf-v5-c-expandable-section__toggle--MarginTop);
color: var(--pf-v5-c-expandable-section__toggle--Color);
background-color: var(--pf-v5-c-expandable-section__toggle--BackgroundColor);
border: none;
}
.pf-v5-c-expandable-section__toggle:hover {
--pf-v5-c-expandable-section__toggle--Color: var(--pf-v5-c-expandable-section__toggle--hover--Color);
}
.pf-v5-c-expandable-section__toggle:active,
.pf-v5-c-expandable-section__toggle.pf-m-active {
--pf-v5-c-expandable-section__toggle--Color: var(--pf-v5-c-expandable-section__toggle--active--Color);
}
.pf-v5-c-expandable-section__toggle:focus {
--pf-v5-c-expandable-section__toggle--Color: var(--pf-v5-c-expandable-section__toggle--focus--Color);
}
.pf-v5-c-expandable-section__toggle-icon {
min-width: var(--pf-v5-c-expandable-section__toggle-icon--MinWidth);
color: var(--pf-v5-c-expandable-section__toggle-icon--Color);
transition: var(--pf-v5-c-expandable-section__toggle-icon--Transition);
transform: rotate(var(--pf-v5-c-expandable-section__toggle-icon--Rotate));
}
:where(.pf-v5-m-dir-rtl, [dir=rtl]) .pf-v5-c-expandable-section__toggle-icon {
scale: -1 1;
}
.pf-v5-c-expandable-section__toggle-icon.pf-m-expand-top {
--pf-v5-c-expandable-section__toggle-icon--Rotate: var(--pf-v5-c-expandable-section__toggle-icon--m-expand-top--Rotate);
}
.pf-v5-c-expandable-section__toggle-text {
margin-inline-start: var(--pf-v5-c-expandable-section__toggle-text--MarginLeft);
}
.pf-v5-c-expandable-section__content {
max-width: var(--pf-v5-c-expandable-section__content--MaxWidth);
padding-block-end: var(--pf-v5-c-expandable-section__content--PaddingBottom);
padding-inline-start: var(--pf-v5-c-expandable-section__content--PaddingLeft);
padding-inline-end: var(--pf-v5-c-expandable-section__content--PaddingRight);
margin-block-start: var(--pf-v5-c-expandable-section__content--MarginTop);
}
/* src/plugins/quartz/Quartz.css */
.quartz-split {
display: flex;
flex-direction: row;
height: calc(100vh - 85px);
}
.gutter {
background-color: #eee;
background-repeat: no-repeat;
background-position: 50%;
}
.gutter.gutter-horizontal {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==);
cursor: col-resize;
}
/* src/plugins/quartz/QuartzContent.css */
#quartz-content-main > article {
overflow: auto;
}
#quartz-content {
height: 100%;
}
/* src/plugins/quartz/scheduler/Scheduler.css */
#quartz-scheduler .pf-v5-c-icon {
padding-right: 1em;
}
/* src/plugins/quartz/QuartzTreeView.css */
#quartz-tree-view .pf-v5-c-tree-view__list {
height: 100%;
}
#quartz-tree-view > .pf-v5-c-tree-view__list {
max-height: 83vh;
overflow: auto;
}
#quartz-tree-view .pf-v5-c-tree-view__node {
padding-top: 1px;
padding-bottom: 1px;
}
#quartz-tree-view .pf-v5-c-tree-view__node.pf-m-current {
padding-left: 10px;
}
#quartz-tree-view .pf-v5-c-tree-view__node-toggle {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 6px;
padding-right: 6px;
}
#quartz-tree-view .pf-v5-c-tree-view__node-text {
padding-top: 2px;
font-size: smaller;
}
#quartz-tree-view .pf-v5-c-tree-view__node-icon {
flex-shrink: 0;
}
#quartz-tree-view .pf-v5-c-tree-view__node-text {
overflow-x: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
/* src/plugins/springboot/Health.css */
.pf-v5-c-icon {
padding-left: 0.5rem;
}
/* src/plugins/console-status/ConsoleStatus.css */
.console-alert {
margin-top: 1em;
}
/* src/ui/about/HawtioAbout.css */
#hawtio-about-description.pf-v5-c-content {
margin-bottom: 1.5rem;
}
/* src/ui/page/HawtioHeader.css */
#hawtio-header-brand {
display: flex;
align-items: center;
justify-content: center;
text-decoration: none;
color: var(--pf-v5-global--Color--light-200);
}
#hawtio-header-brand .pf-v5-c-brand {
max-height: 50px;
margin-right: 1em;
}
#hawtio-header-toolbar .pf-v5-c-toolbar__content-section {
justify-content: end;
}
#hawtio-header-user-dropdown-toggle {
display: flex;
}
#hawtio-header-user-dropdown-toggle .pf-v5-c-dropdown__toggle-text {
margin-left: 5px;
}
.pf-v5-c-menu__item a {
text-decoration: none;
color: unset;
}
/* src/ui/page/HawtioPage.css */
#hawtio-main-page {
background-color: var(--pf-v5-global--BackgroundColor--100);
}
/*# sourceMappingURL=index.css.map */