mirror of https://github.com/hashicorp/consul
92 lines
1.8 KiB
SCSS
92 lines
1.8 KiB
SCSS
|
table:not(.sessions) tr {
|
||
|
cursor: pointer;
|
||
|
}
|
||
|
table {
|
||
|
position: relative;
|
||
|
}
|
||
|
table tbody {
|
||
|
width: 100%;
|
||
|
height: 100%;
|
||
|
top: 29px !important;
|
||
|
}
|
||
|
table tr {
|
||
|
display: flex;
|
||
|
}
|
||
|
table tr > * {
|
||
|
flex: 1 0 auto;
|
||
|
}
|
||
|
|
||
|
html.template-service.template-list main table tr {
|
||
|
@extend %services-row;
|
||
|
}
|
||
|
html.template-kv.template-list main table tr {
|
||
|
@extend %kvs-row;
|
||
|
}
|
||
|
html.template-acl.template-list main table tr {
|
||
|
@extend %acls-row;
|
||
|
}
|
||
|
html.template-node.template-show main table tr {
|
||
|
@extend %node-services-row;
|
||
|
}
|
||
|
html.template-node.template-show main table.sessions tr {
|
||
|
@extend %node-sessions-row;
|
||
|
}
|
||
|
|
||
|
@media #{$--horizontal-session-list} {
|
||
|
%node-sessions-row > * {
|
||
|
// (100% / 7) - (300px / 6) - (120px / 6)
|
||
|
width: calc(14.2857% - 50px - 20px);
|
||
|
}
|
||
|
%node-sessions-row > *:nth-child(2) {
|
||
|
width: 300px;
|
||
|
}
|
||
|
%node-sessions-row > *:nth-last-child(1) {
|
||
|
width: 120px;
|
||
|
}
|
||
|
}
|
||
|
@media #{$--lt-horizontal-session-list} {
|
||
|
%node-sessions-row > * {
|
||
|
// (100% / 2) - (300px / 2) - (120px / 2)
|
||
|
width: calc(50% - 150px - 60px);
|
||
|
}
|
||
|
%node-sessions-row > *:nth-child(2) {
|
||
|
width: 300px;
|
||
|
}
|
||
|
%node-sessions-row > *:nth-last-child(1) {
|
||
|
width: 120px;
|
||
|
}
|
||
|
%node-sessions-row > *:nth-child(3),
|
||
|
%node-sessions-row > *:nth-child(4),
|
||
|
%node-sessions-row > *:nth-child(5),
|
||
|
%node-sessions-row > *:nth-child(6) {
|
||
|
display: none;
|
||
|
}
|
||
|
}
|
||
|
tr > * dl {
|
||
|
float: left;
|
||
|
}
|
||
|
%kvs-row > *:first-child {
|
||
|
width: calc(100% - 60px);
|
||
|
}
|
||
|
%kvs-row > *:last-child {
|
||
|
width: 60px;
|
||
|
}
|
||
|
%node-services-row > * {
|
||
|
width: 33%;
|
||
|
}
|
||
|
%acls-row > * {
|
||
|
width: calc(50% - 30px);
|
||
|
}
|
||
|
%acls-row > *:last-child {
|
||
|
width: 60px;
|
||
|
}
|
||
|
// this will get auto calculated later in tabular-collection.js
|
||
|
// keeping this here for reference
|
||
|
%services-row > * {
|
||
|
// (100% / 2) - (160px / 2)
|
||
|
// width: calc(50% - 160px);
|
||
|
}
|
||
|
%services-row > * {
|
||
|
width: auto;
|
||
|
}
|