blob: 05fae70caf8158e9456fd1f7de549e3b21754435 [file] [log] [blame]
$td-menu-spacing: 8px !default;
:host {
margin-top: -$td-menu-spacing;
margin-bottom: -$td-menu-spacing;
// [layout]
box-sizing: border-box;
display: flex;
// [layout="column"]
flex-direction: column;
}
:host ::ng-deep {
[td-menu-header] {
padding: $td-menu-spacing;
text-align: center;
}
mat-list,
mat-list[dense],
mat-nav-list,
mat-nav-list[dense], {
a[mat-list-item].mat-2-line,
mat-list-item.mat-2-line {
height: auto;
& .mat-list-item-content {
height: auto;
padding: $td-menu-spacing;
.mat-list-text {
padding-right: 0;
[dir='rtl'] & {
padding-left: 0;
padding-right: 16px;
}
}
[matLine] + [matLine] {
margin-top: $td-menu-spacing / 2;
}
}
}
}
}
.td-menu-content {
max-height: calc(50vh);
overflow-y: auto;
}