mediaQueryUtil.js 796 B

12345678910111213141516
  1. export const addMediaQueryListener = (mql, handler) => {
  2. // Don't delete here, please keep the code compatible
  3. if (typeof (mql === null || mql === void 0 ? void 0 : mql.addEventListener) !== 'undefined') {
  4. mql.addEventListener('change', handler);
  5. } else if (typeof (mql === null || mql === void 0 ? void 0 : mql.addListener) !== 'undefined') {
  6. mql.addListener(handler);
  7. }
  8. };
  9. export const removeMediaQueryListener = (mql, handler) => {
  10. // Don't delete here, please keep the code compatible
  11. if (typeof (mql === null || mql === void 0 ? void 0 : mql.removeEventListener) !== 'undefined') {
  12. mql.removeEventListener('change', handler);
  13. } else if (typeof (mql === null || mql === void 0 ? void 0 : mql.removeListener) !== 'undefined') {
  14. mql.removeListener(handler);
  15. }
  16. };