File tree Expand file tree Collapse file tree 2 files changed +15
-2
lines changed
packages/shared/src/hooks Expand file tree Collapse file tree 2 files changed +15
-2
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ ' @react-spring/shared ' : patch
3+ ---
4+
5+ fix: MediaQueryList.addListener safari 13 (and older) compatibility
Original file line number Diff line number Diff line change @@ -26,10 +26,18 @@ export const useReducedMotion = () => {
2626
2727 handleMediaChange ( mql )
2828
29- mql . addEventListener ( 'change' , handleMediaChange )
29+ if ( mql . addEventListener ) {
30+ mql . addEventListener ( 'change' , handleMediaChange )
31+ } else {
32+ mql . addListener ( handleMediaChange )
33+ }
3034
3135 return ( ) => {
32- mql . removeEventListener ( 'change' , handleMediaChange )
36+ if ( mql . removeEventListener ) {
37+ mql . removeEventListener ( 'change' , handleMediaChange )
38+ } else {
39+ mql . removeListener ( handleMediaChange )
40+ }
3341 }
3442 } , [ ] )
3543
You can’t perform that action at this time.
0 commit comments