-
Notifications
You must be signed in to change notification settings - Fork 4.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
compose: Add types to useReducedMotion and useMediaQuery #31941
Conversation
Size Change: +2 B (0%) Total Size: 1.62 MB
ℹ️ View Unchanged
|
@@ -33,5 +33,5 @@ export default function useMediaQuery( query ) { | |||
}; | |||
}, [ query ] ); | |||
|
|||
return query && match; | |||
return !! query && match; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This seems to be breaking some existing tests.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hmm, you're right. I wonder if we should update the test or keep the existing behavior and use a wider return type 🤔
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've gone ahead and updated the test.
0025b64
to
34d910a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me 👍 I wonder if any of the failing tests could be related 🤔 I doubt they are TBH.
3713b12
to
2d325f1
Compare
2d325f1
to
c2b9c53
Compare
c2b9c53
to
3372412
Compare
…-take-2 * trunk: (57 commits) Image block: fix cover transform and excessive re-rendering (#32102) compose: Add types to useMergeRefs (#31939) Navigation: Fix collapsing regression. (#32081) components: Promote Elevation (#31614) compose: Add types to useReducedMotion and useMediaQuery (#31941) Update the graphic that appears in the Template Editor welcome guide (#32055) Block Navigation: use CSS for indentation with known max indent instead of spacer divs (#32063) Fix broken template part converter modal styles. (#32097) compose: Add types to `usePrevious` (#31944) components: Add ZStack (#31613) components: Fix Shortcut polymorphism (#31555) compose: Add types to `useFocusReturn` (#31949) compose: Add types to `useDebounce` (#32015) List View: Simplify the BlockNavigation component (#31290) Remove query context leftovers (#32093) Remove filter_var from blocks (#32046) Templates: Remove now-obsolete gutenberg_get_template_paths() (#32066) [RNMobile] Enable reusable block only in WP.com sites (#31744) Rename ViewOwnProps to PolymorphicComponentProps (#32053) Rich text: remove inline display warning (#32013) ...
Description
Adds types to
useMediaQuery
anduseReducedMotion
. Only one runtime change was necessary to cast the return type ofuseMediaQuery
to a boolean.Also required adding a new variable to
gutenberg-env
and adding the reference to it to thetypes
property ofcompose
'stsconfig.json
.Part of #18838
How has this been tested?
Type checks pass and unit tests pass.
Types of changes
New feature.
Checklist:
*.native.js
files for terms that need renaming or removal).