UNPKG

react-responsive-query

Version:

[![npm version](https://badge.fury.io/js/react-responsive-query.svg)](https://badge.fury.io/js/react-responsive-query) [![License: ISC](https://img.shields.io/badge/License-ISC-blue.svg)](https://opensource.org/licenses/ISC)

27 lines (24 loc) 562 B
interface BreakpointConfig { xs?: number; sm?: number; md?: number; lg?: number; xl?: number; xxl?: number; } interface BreakpointFlags { width: number; current: keyof BreakpointConfig; isMobile: boolean; isTablet: boolean; isDesktop: boolean; isXs?: boolean; isSm?: boolean; isMd?: boolean; isLg?: boolean; isXl?: boolean; isXxl?: boolean; [key: string]: any; } declare function useBreakpoint(config?: BreakpointConfig): BreakpointFlags; export { type BreakpointConfig, useBreakpoint };