Pular para o conteúdo

useBreakpoint

Rastreia o breakpoint atual do Tailwind CSS com base na largura da janela.

import { useBreakpoint } from 'asterui'
function ResponsiveComponent() {
const { breakpoint, isAbove, isBelow } = useBreakpoint()
return (
<div>
<p>Current breakpoint: {breakpoint}</p>
{isBelow('md') && <MobileNav />}
{isAbove('md') && <DesktopNav />}
</div>
)
}
PropriedadeTipoDescrição
breakpointBreakpointBreakpoint atual: 'xs' | 'sm' | 'md' | 'lg' | 'xl' | '2xl'
widthnumberLargura atual da janela em pixels
isAbove(bp)(bp: Breakpoint) => booleanVerdadeiro se o breakpoint atual está em ou acima de bp
isBelow(bp)(bp: Breakpoint) => booleanVerdadeiro se o breakpoint atual está abaixo de bp
isAt(bp)(bp: Breakpoint) => booleanVerdadeiro se o breakpoint atual é igual a bp
isBetween(min, max)(min: Breakpoint, max: Breakpoint) => booleanVerdadeiro se o breakpoint atual está entre min e max
NomeLargura Mínima
xs0px
sm640px
md768px
lg1024px
xl1280px
2xl1536px