diff --git a/src/components/index.ts b/src/components/index.ts index f3432cca33..0186feb291 100644 --- a/src/components/index.ts +++ b/src/components/index.ts @@ -84,6 +84,8 @@ export * from './logo'; export { default as Media } from './media'; export * from './media'; +export * from './media-query'; + export * from './menu'; export * from './nav-sidebar'; diff --git a/src/components/media-query/__tests__/useMediaQuery.test.js b/src/components/media-query/__tests__/useMediaQuery.test.tsx similarity index 78% rename from src/components/media-query/__tests__/useMediaQuery.test.js rename to src/components/media-query/__tests__/useMediaQuery.test.tsx index eb60b3807b..c14c67fbf5 100644 --- a/src/components/media-query/__tests__/useMediaQuery.test.js +++ b/src/components/media-query/__tests__/useMediaQuery.test.tsx @@ -1,23 +1,23 @@ -// @flow import * as React from 'react'; import { mount } from 'enzyme'; import useMediaQuery from '../useMediaQuery'; +import type { MediaShape } from '../types'; const WIDTH = 999; const HEIGHT = 998; -type Props = { - children?: React.node, -}; +interface FakeComponentProps { + children: (mediaProps: MediaShape) => React.ReactNode; +} -function FakeComponent(props: Props) { +function FakeComponent(props: FakeComponentProps) { const mediaProps = useMediaQuery(); return