Skip to content

Commit d3758ce

Browse files
Infinite-NullInfinite-Nullt-hamano
authored
Data Views: Standardize reduced motion handling using media queries (#68422)
* Data Views: Standardize reduced motion handling using media queries * Data Views: Move container-type property to logical layout grouping Co-authored-by: Infinite-Null <ankitkumarshah@git.wordpress.org> Co-authored-by: t-hamano <wildworks@git.wordpress.org>
1 parent 9641b36 commit d3758ce

File tree

3 files changed

+16
-8
lines changed

3 files changed

+16
-8
lines changed

packages/dataviews/src/components/dataviews-footer/style.scss

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,11 @@
66
padding: $grid-unit-15 $grid-unit-60;
77
border-top: $border-width solid $gray-100;
88
flex-shrink: 0;
9-
transition: padding ease-out 0.1s;
10-
@include reduce-motion("transition");
9+
10+
@media not (prefers-reduced-motion) {
11+
transition: padding ease-out 0.1s;
12+
}
13+
1114
z-index: z-index(".dataviews-footer");
1215
}
1316

packages/dataviews/src/components/dataviews/style.scss

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,10 @@
1818
flex-shrink: 0;
1919
position: sticky;
2020
left: 0;
21-
transition: padding ease-out 0.1s;
22-
@include reduce-motion( "transition" );
21+
22+
@media not (prefers-reduced-motion) {
23+
transition: padding ease-out 0.1s;
24+
}
2325
}
2426

2527
.dataviews-no-results,
@@ -29,8 +31,10 @@
2931
display: flex;
3032
align-items: center;
3133
justify-content: center;
32-
transition: padding ease-out 0.1s;
33-
@include reduce-motion( "transition" );
34+
35+
@media not (prefers-reduced-motion) {
36+
transition: padding ease-out 0.1s;
37+
}
3438
}
3539

3640
@container (max-width: 430px) {

packages/dataviews/src/dataviews-layouts/grid/style.scss

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@
22
margin-bottom: auto;
33
grid-template-rows: max-content;
44
padding: 0 $grid-unit-60 $grid-unit-30;
5-
transition: padding ease-out 0.1s;
65
container-type: inline-size;
7-
@include reduce-motion("transition");
86

7+
@media not (prefers-reduced-motion) {
8+
transition: padding ease-out 0.1s;
9+
}
910

1011
.dataviews-view-grid__card {
1112
height: 100%;

0 commit comments

Comments
 (0)