// @flow import * as React from 'react'; import useMediaQuery from './useMediaQuery'; import type { MediaShape } from './types'; type PropsShape = { children: React.Node, }; function withMediaQuery(WrappedComponent: React.ComponentType): React.ComponentType { return ({ children, ...rest }: Props) => { const mediaProps: MediaShape = useMediaQuery(); return ( {children} ); }; } export default withMediaQuery;