/
githubmirror
/
ionic
Обзор
Документация
Войти
/
githubmirror
/
ionic
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
core/src/utils/media.ts
21 строка
626 B
Liam DeBeasi
lint(eslint): migrate to eslint and prettier (#25046)
04 апр 2022, 18:12
Не верифицирован
04 апр 2022, 18:12
5676bab
Код
Авторство
О чём код?
export const SIZE_TO_MEDIA: any = { xs: '(min-width: 0px)', sm: '(min-width: 576px)', md: '(min-width: 768px)', lg: '(min-width: 992px)', xl: '(min-width: 1200px)', }; // Check if the window matches the media query // at the breakpoint passed // e.g. matchBreakpoint('sm') => true if screen width exceeds 576px export const matchBreakpoint = (breakpoint: string | undefined) => { if (breakpoint === undefined || breakpoint === '') { return true; } if ((window as any).matchMedia) { const mediaQuery = SIZE_TO_MEDIA[breakpoint]; return window.matchMedia(mediaQuery).matches; } return false; };