@regrapes/react-breakpoint-hooks
Version:
This project is maintained by [REGRAPES](https://grapes.de/).
30 lines (29 loc) • 859 B
TypeScript
/// <reference types="react" />
declare module "BreakpointProvider" {
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;
}
const BreakpointProvider: FC<BreakpointProviderProps>;
export const useBreakpoints: () => BreakpointContextProps;
export default BreakpointProvider;
}