-
Notifications
You must be signed in to change notification settings - Fork 4.6k
compose: Add types to useReducedMotion and useMediaQuery #31941
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
Conversation
|
Size Change: +2 B (0%) Total Size: 1.62 MB
ℹ️ View Unchanged
|
| }, [ 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
tyxla
left a comment
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
useMediaQueryanduseReducedMotion. Only one runtime change was necessary to cast the return type ofuseMediaQueryto a boolean.Also required adding a new variable to
gutenberg-envand adding the reference to it to thetypesproperty 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.jsfiles for terms that need renaming or removal).