File tree Expand file tree Collapse file tree 3 files changed +14
-7
lines changed
src/material-experimental/mdc-paginator Expand file tree Collapse file tree 3 files changed +14
-7
lines changed Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ sass_library(
34
34
deps = [
35
35
"//:mdc_sass_lib" ,
36
36
"//src/material:sass_lib" ,
37
+ "//src/material-experimental/mdc-form-field:mdc_form_field_scss_lib" ,
37
38
"//src/material/core:core_scss_lib" ,
38
39
],
39
40
)
@@ -43,7 +44,6 @@ sass_binary(
43
44
src = "paginator.scss" ,
44
45
deps = [
45
46
"//src/cdk:sass_lib" ,
46
- "//src/material-experimental/mdc-form-field:mdc_form_field_scss_lib" ,
47
47
],
48
48
)
49
49
Original file line number Diff line number Diff line change
1
+ @use ' sass:map' ;
2
+ @use ' sass:meta' ;
1
3
@use ' @angular/material' as mat ;
2
4
@use ' @material/density' as mdc-density ;
3
5
@use ' @material/typography' as mdc-typography ;
4
- @use ' sass:map ' ;
6
+ @use ' ../mdc-form-field/form-field-theme ' ;
5
7
6
8
@use ' ./paginator-variables' ;
7
9
66
68
$height : mdc-density .prop-value (
67
69
paginator-variables .$density-config , $density-scale , height );
68
70
71
+ .mat-mdc-paginator {
72
+ // We need the form field to be narrower in order to fit into the paginator,
73
+ // so we set its density to be -4 or denser.
74
+ @if ((meta .type-of ($density-scale ) == ' number' and $density-scale >= -4 ) or $density-scale == maximum) {
75
+ @include form-field-theme .density (-4 );
76
+ } @else {
77
+ @include form-field-theme .density ($density-scale );
78
+ }
79
+ }
80
+
69
81
.mat-mdc-paginator-container {
70
82
min-height : $height ;
71
83
}
Original file line number Diff line number Diff line change 1
1
@use ' @angular/cdk' ;
2
- @use ' ../mdc-form-field/form-field-theme' ;
3
2
4
3
$padding : 0 8px ;
5
4
$page-size-margin-right : 8px ;
@@ -14,10 +13,6 @@ $button-icon-size: 28px;
14
13
.mat-mdc-paginator {
15
14
display : block ;
16
15
17
- // We need the form field to be as narrow as possible in order to fit
18
- // into the paginator so we always use the densest layout available.
19
- @include form-field-theme .density (minimum);
20
-
21
16
// This element reserves space for hints and error messages.
22
17
// Hide it since we know that we won't need it.
23
18
.mat-mdc-form-field-subscript-wrapper {
You can’t perform that action at this time.
0 commit comments