mirror of
https://github.com/Unleash/unleash.git
synced 2025-10-22 11:18:20 +02:00
21 lines
567 B
TypeScript
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);
|
|
};
|