taiga-front/app/modules/epics/dashboard/epics-table/epics-table.scss

105 lines
1.9 KiB
SCSS

.epics-table {
margin-top: 2rem;
}
.epics-table-header,
.epics-table-body {
.assigned {
padding: .5rem;
}
.project,
.vote,
.status,
.sprint,
.name,
.progress {
padding: 1rem .5rem;
}
.assigned,
.project,
.vote {
flex-basis: 100px;
flex-grow: 0;
flex-shrink: 0;
flex-wrap: wrap;
text-align: center;
}
.status,
.sprint {
flex-basis: 150px;
flex-grow: 0;
flex-shrink: 0;
flex-wrap: wrap;
max-width: 150px;
}
.name,
.progress {
flex-basis: 20vw;
flex-grow: 1;
flex-shrink: 2;
max-width: 40vw;
}
.name,
.sprint {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 90%;
}
.progress {
position: relative;
}
}
.epics-table-header {
@include font-type(bold);
border-bottom: 1px solid $gray-light;
display: flex;
padding: .5rem;
position: relative;
.assigned {
padding: 1rem .5rem;
}
}
.epics-table-options-wrapper {
bottom: 1rem;
position: absolute;
right: .5rem;
}
.epics-table-option-button {
@include font-type(light);
@include font-size(small);
background: none;
.icon {
@include svg-size(.7rem);
}
}
.epics-table-dropdown {
background: $white;
border-bottom: 1px solid rgba($black, .1);
border-left: 1px solid rgba($black, .1);
border-right: 1px solid rgba($black, .1);
box-shadow: 3px 3px 2px rgba($black, .1);
padding: .5rem;
position: absolute;
right: 0;
top: 1.3rem;
width: 250px;
z-index: 99;
.fieldset {
@include font-size(small);
border-bottom: 1px solid $whitish;
color: $gray-light;
display: flex;
justify-content: space-between;
padding: .5rem 0;
&:last-child {
border: 0;
}
}
}