Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 5x 5x 5x 5x 1004x 1004x 5x | import React, { memo, FunctionComponent } from 'react'; import Media, { MediaQueryObject, MultiQueryProps } from 'react-media'; import { MOBILE_MAX_WIDTH } from './breakpoints'; const queries = { print: 'print', mobile: `screen and (max-width: ${MOBILE_MAX_WIDTH}px)`, }; const ViewPicker: FunctionComponent<Pick<MultiQueryProps<MediaQueryObject>, 'children'>> = ({ children }) => { return ( <Media queries={ queries }> { children } </Media> ); }; export default memo(ViewPicker); |