import React, { type PropsWithChildren } from 'react'

import { useMedia } from '../hooks'

type DisplayProps = { mq: symbol } & PropsWithChildren

export const Display: React.FunctionComponent<DisplayProps> = ({ children, ...props }) => {
    const { isVisible } = useMedia(props)

    return isVisible ? children : null
}
