@@ -92,40 +92,17 @@ $mat-list-item-inset-divider-offset: 72px;
92
92
93
93
.mat-list-text {
94
94
@include mat-line-wrapper-base ();
95
+ padding : 0 $mat-list-side-padding ;
95
96
96
- // By default, padding will be always added on the start-side of the mat-list-text, because
97
- // we assume that there is always a secondary item (e.g. avatar-icon, checkbox). But if the
98
- // mat-list-text element is the second element, then there is no secondary item and
99
- // the padding can be removed .
97
+ // We only want to override the padding if there isn't
98
+ // an avatar or icon before the element. Since the ripple
99
+ // will always be the first child in the container, we
100
+ // check whether this element is the second child .
100
101
& :nth-child (2 ) {
101
102
padding : 0 ;
102
103
}
103
104
}
104
105
105
- // There can be a secondary item (e.g. avatar-icon, checkbox) at the start of the
106
- // list-item. This means that there should be a padding for the mat-list-text on the start-side.
107
- .mat-list-item-content .mat-list-text {
108
- padding-left : $mat-list-side-padding ;
109
-
110
- [dir = ' rtl' ] & {
111
- padding-right : $mat-list-side-padding ;
112
- padding-left : 0 ;
113
- }
114
- }
115
-
116
- // Reversed content is mainly used by the MatSelectionList for displaying the checkbox at the
117
- // end of the list option. Since there is a secondary item (checkbox) at the end of the
118
- // option, there needs to be a padding for the mat-list-text on the end-side.
119
- .mat-list-item-content-reverse .mat-list-text {
120
- padding-left : 0 ;
121
- padding-right : $mat-list-side-padding ;
122
-
123
- [dir = ' rtl' ] & {
124
- padding-right : 0 ;
125
- padding-left : $mat-list-side-padding ;
126
- }
127
- }
128
-
129
106
.mat-list-avatar {
130
107
flex-shrink : 0 ;
131
108
width : $mat-list-avatar-size ;
0 commit comments