Submit
Path:
~
/
/
usr
/
share
/
grafana
/
public
/
app
/
core
/
hooks
/
File Content:
useMediaQueryChange.ts
import { useEffect } from 'react'; export function useMediaQueryChange({ breakpoint, onChange, }: { breakpoint: number; onChange: (e: MediaQueryListEvent) => void; }) { useEffect(() => { const mediaQuery = window.matchMedia(`(min-width: ${breakpoint}px)`); const onMediaQueryChange = (e: MediaQueryListEvent) => onChange(e); mediaQuery.addEventListener('change', onMediaQueryChange); return () => mediaQuery.removeEventListener('change', onMediaQueryChange); }, [breakpoint, onChange]); }
Submit
FILE
FOLDER
INFO
Name
Size
Permission
Action
useBusEvent.ts
599 bytes
0644
useCleanup.ts
602 bytes
0644
useMediaQueryChange.ts
519 bytes
0644
useNavModel.ts
291 bytes
0644
useQueryParams.ts
592 bytes
0644
N4ST4R_ID | Naxtarrr