Files
Francesco Sansalvadore a9abe79d56 Feat/privacy settings (#17896)
* privacy settings modal in www and docs
2023-10-05 16:10:53 +02:00

20 lines
462 B
TypeScript

import { useEffect, useState } from 'react'
import { useWindowSize } from 'react-use'
import { isBrowser } from '../helpers'
export function useBreakpoint(breakpoint = 768) {
if (!isBrowser) return
const [isBreakpoint, setIsBreakpoint] = useState(false)
const { width } = useWindowSize()
useEffect(() => {
if (width <= breakpoint) {
setIsBreakpoint(true)
} else {
setIsBreakpoint(false)
}
}, [width])
return isBreakpoint
}