UNPKG

@regrapes/react-breakpoint-hooks

Version:

[![install size](https://packagephobia.com/badge?p=@regrapes/react-breakpoint-hooks@0.1.5)](https://packagephobia.com/result?p=@regrapes/react-breakpoint-hooks@0.1.5)

27 lines (26 loc) 699 B
import { FC } from "react"; export interface BreakpointVariant { exact: boolean; down: boolean; up: boolean; } interface BreakpointContextProps { isScreenXS: BreakpointVariant; isScreenSM: BreakpointVariant; isScreenMD: BreakpointVariant; isScreenLG: BreakpointVariant; isScreenXL: BreakpointVariant; } export interface BreakpointsProps { XS: number; SM: number; MD: number; LG: number; XL: number; } export interface BreakpointProviderProps { breakpoints?: BreakpointsProps; } declare const BreakpointProvider: FC<BreakpointProviderProps>; export declare const useBreakpoints: () => BreakpointContextProps; export default BreakpointProvider;