kui-shell
Version:
This is the monorepo for Kui, the hybrid command-line/GUI electron-based Kubernetes tool
178 lines (159 loc) • 5.59 kB
CSS
body[data-presentation="SidecarThin"] {
--color-background-inverted01: var(--color-base05);
--color-background-inverted02: var(--color-base03);
--color-text-inverted01: var(--color-ui-06);
--color-text-inverted02: var(--color-ui-05);
--color-text-inverted03: var(--color-text-inverted01);
--color-tab-selected-inverted: var(--color-brand-03);
}
[data-presentation="SidecarThin"] sidecar.visible {
flex: 3.5;
}
[data-presentation="SidecarThin"] sidecar {
font-size: 0.875em;
}
[data-presentation="SidecarThin"] sidecar .sidecar-header,
[data-presentation="SidecarThin"] sidecar .sidecar-bottom-stripe-left-bits {
flex: 2.5;
border: none;
background-color: var(--color-background-inverted02);
color: var(--color-text-inverted02);
overflow: hidden;
}
[data-presentation="SidecarThin"] .sidecar-content-container,
[data-presentation="SidecarThin"] sidecar .sidecar-bottom-stripe-right-bits {
flex: 6;
background-color: var(--color-background-inverted01);
color: var(--color-text-inverted01);
}
[data-presentation="SidecarThin"] .sidecar-content-container {
flex-direction: column;
}
/* top window button stripe */
[data-presentation="SidecarThin"] .sidecar-bottom-stripe {
border: none;
}
[data-presentation="SidecarThin"] sidecar .sidecar-bottom-stripe-right-bits {
justify-content: flex-end;
}
[data-presentation="SidecarThin"] sidecar .sidecar-bottom-stripe-right-bits svg path {
fill: var(--color-text-inverted01);
}
[data-presentation="SidecarThin"] sidecar .sidecar-bottom-stripe-toolbar,
[data-presentation="SidecarThin"] sidecar .custom-header-content,
[data-presentation="SidecarThin"] sidecar .sidecar-header-icon-wrapper,
[data-presentation="SidecarThin"] sidecar .sidecar-bottom-stripe-back-button,
[data-presentation="SidecarThin"] sidecar .toggle-sidecar-button {
display: none;
}
[data-presentation="SidecarThin"] sidecar .header-top-bits {
border-bottom: 1px solid var(--color-ui-04);
padding: 0.375em 0.5em;
}
[data-presentation="SidecarThin"] sidecar .sidecar-header-name {
font-size: 1.375em;
}
sidecar.visible .kui--sidecar-header-and-body {
display: flex;
flex-direction: column;
flex: 1;
overflow-y: hidden;
}
sidecar .sidecar-content-container {
flex-direction: column;
}
.kui--sidecar-header-and-toolbar {
flex: 1;
display: flex;
flex-direction: column;
justify-content: center;
}
[data-presentation="SidecarThin"] sidecar .kui--sidecar-header-and-body {
flex-direction: row;
overflow-y: hidden;
}
[data-presentation="SidecarThin"] .kui--sidecar-header-and-toolbar {
justify-content: flex-start;
padding: 0 1em 2em;
flex: unset;
}
/* tabs */
[data-presentation="SidecarThin"] sidecar-top-stripe {
flex: 1;
}
[data-presentation="SidecarThin"] sidecar .bx--tabs {
flex: 1;
font-size: inherit;
}
[data-presentation="SidecarThin"] sidecar .bx--tabs__nav {
flex-direction: column;
}
[data-presentation="SidecarThin"] sidecar .bx--tabs .bx--tabs__nav li {
margin: 0;
}
[data-presentation="SidecarThin"] .bx--tabs__nav-item:not(.bx--tabs__nav-item--selected) .bx--tabs__nav-link {
color: var(--color-text-inverted02);
border: none;
border-left: 3px solid transparent;
transition: all 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
[data-presentation="SidecarThin"] .bx--tabs__nav-link,
[data-presentation="SidecarThin"] .bx--tabs__nav-link:active,
[data-presentation="SidecarThin"]
sidecar
.bx--tabs__nav-item.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled)
.bx--tabs__nav-link {
color: var(--color-text-inverted02);
padding: 1em 1.5em ; /* override focus padding */
height: unset;
font-size: inherit;
}
[data-presentation="SidecarThin"] .bx--tabs__nav-item.bx--tabs__nav-item--selected .bx--tabs__nav-link {
border-bottom: none;
border-left: 3px solid var(--color-tab-selected-inverted);
background-color: var(--color-background-inverted01);
}
[data-presentation="SidecarThin"]
.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled)
.bx--tabs__nav-link {
background-color: var(--color-background-inverted01);
border-left: 3px solid var(--color-ui-04);
border-bottom: none;
color: var(--color-text-inverted01);
}
[data-presentation="SidecarThin"] sidecar .sidecar-bottom-stripe-left-bits .sidecar-bottom-stripe-button-container {
/* handle ellipsis properly */
display: block;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
/* tables in sidecar */
[data-presentation="SidecarThin"][kui-theme-style] sidecar .result-table-outer,
[data-presentation="SidecarThin"][kui-theme-style] sidecar .bx--data-table {
width: 100%;
}
[data-presentation="SidecarThin"][kui-theme-style] sidecar .bx--data-table td {
color: var(--color-text-inverted03);
}
[data-presentation="SidecarThin"] sidecar .bx--data-table.result-table[kui-table-style] th.header-cell {
color: var(--color-text-01);
}
[data-presentation="SidecarThin"] .row-selection-context:not(.selected-row) .selected-entity svg path {
/* radio buttons in tables */
fill: var(--color-text-inverted03) ;
}
[data-presentation="SidecarThin"] sidecar th:nth-child(n + 3),
[data-presentation="SidecarThin"] sidecar td:nth-child(n + 3) {
display: none ;
}
[data-presentation="SidecarThin"] .result-table-title-outer {
/* table titles */
color: var(--color-base0C);
}
sidecar .bx--data-table {
white-space: normal;
}
.kui--sidecar-inverted sidecar .sidecar-bottom-stripe-toolbar .sidecar-bottom-stripe-button:hover [role="tab"] {
color: var(--color-text-inverted02);
}