@regrapes/react-breakpoint-hooks
Version:
[](https://packagephobia.com/result?p=@regrapes/react-breakpoint-hooks@0.1.5)
27 lines (26 loc) • 699 B
TypeScript
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;