1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-10-22 11:18:20 +02:00
unleash.unleash/frontend/src/utils/resizeScreen.ts
2024-09-06 11:50:52 +02:00

21 lines
567 B
TypeScript

import mediaQuery from 'css-mediaquery';
const createMatchMedia = (width: number) => {
return (query: string) => {
return {
matches: mediaQuery.match(query, { width }),
media: '',
addListener: () => {},
removeListener: () => {},
onchange: () => {},
addEventListener: () => {},
removeEventListener: () => {},
dispatchEvent: () => true,
};
};
};
export const resizeScreen = (width: number) => {
window.matchMedia = createMatchMedia(width);
};