UNPKG

@material-ui/core

Version:

React components that implement Google's Material Design.

29 lines (23 loc) 699 B
import { Breakpoint } from '../styles/createBreakpoints'; import { ConsistentWith, Overwrite } from '..'; export interface WithWidthOptions { resizeInterval: number; } export interface WithWidthProps { width: Breakpoint; } export function isWidthDown( breakpoint: Breakpoint, screenWidth: Breakpoint, inclusive?: boolean, ): boolean; export function isWidthUp( breakpoint: Breakpoint, screenWidth: Breakpoint, inclusive?: boolean, ): boolean; export default function withWidth( options?: WithWidthOptions, ): <P extends ConsistentWith<P, WithWidthProps>>( component: React.ComponentType<P & WithWidthProps>, ) => React.ComponentClass<Overwrite<P, Partial<WithWidthProps>>>;