lbry-desktop/src/renderer/scss/component/_table.scss
2018-04-23 01:33:06 -04:00

100 lines
1.6 KiB
SCSS

table.table {
word-wrap: break-word;
max-width: 100%;
text-align: left;
margin-top: $spacing-width;
tr td:first-of-type,
tr th:first-of-type {
padding-left: $spacing-vertical * 2/3;
}
tr td:last-of-type,
tr th:last-of-type {
padding-right: $spacing-vertical * 2/3;
}
thead {
color: var(--text-color);
border-bottom: var(--table-border);
}
th,
td {
font-size: 13px;
padding: 8px 0;
}
th {
font-family: 'metropolis-semibold';
}
td {
font-family: 'metropolis-medium';
color: var(--color-help);
padding: $spacing-vertical * 1/6 0;
.btn:not(.btn--link) {
display: inline;
margin-left: $spacing-vertical * 1/3;
}
}
.table__item-label {
font-size: 12px;
}
.table__item--actionable span + .btn {
padding-left: $spacing-vertical * 1/3;
}
tbody {
tr {
border-bottom: var(--table-item-border);
padding: 8px 0;
&:nth-child(even):not(.odd) {
background-color: var(--table-item-odd);
}
&:nth-child(odd):not(.even) {
background-color: var(--table-item-even);
}
&.thead {
background: none;
}
td {
border: 0 none;
}
}
}
}
table.table--stretch {
width: 100%;
}
table.table--help {
td:nth-of-type(1) {
color: var(--text-color);
font-family: 'metropolis-semibold';
min-width: 130px;
}
}
table.table--transactions {
td:nth-of-type(1) {
width: 25%;
}
td:nth-of-type(2) {
width: 20%;
}
td:nth-of-type(3) {
width: 22.5%;
}
td:nth-of-type(4) {
width: 17.5%;
}
td:nth-of-type(5) {
width: 15%;
}
}