react-responsive
Version:
Media queries in react for responsive design
16 lines (15 loc) • 588 B
TypeScript
import { ReactNode, FC, CSSProperties } from 'react';
import { MediaQueryAllQueryable, MediaQueryMatchers } from './types';
interface MediaQueryProps extends MediaQueryAllQueryable {
component?: ReactNode;
children?: ReactNode | ((matches: boolean) => ReactNode);
query?: string;
style?: CSSProperties;
className?: string;
device?: MediaQueryMatchers;
values?: Partial<MediaQueryMatchers>;
onBeforeChange?: (_matches: boolean) => void;
onChange?: (_matches: boolean) => void;
}
declare const MediaQuery: FC<MediaQueryProps>;
export default MediaQuery;