UNPKG

588 BTypeScriptView Raw
1import { ReactNode, FC, CSSProperties } from 'react';
2import { MediaQueryAllQueryable, MediaQueryMatchers } from './types';
3interface MediaQueryProps extends MediaQueryAllQueryable {
4 component?: ReactNode;
5 children?: ReactNode | ((matches: boolean) => ReactNode);
6 query?: string;
7 style?: CSSProperties;
8 className?: string;
9 device?: MediaQueryMatchers;
10 values?: Partial<MediaQueryMatchers>;
11 onBeforeChange?: (_matches: boolean) => void;
12 onChange?: (_matches: boolean) => void;
13}
14declare const MediaQuery: FC<MediaQueryProps>;
15export default MediaQuery;