UNPKG

reflexy

Version:

Flexbox layout react components

29 lines (28 loc) 1.09 kB
import type { PropertyValues } from 'lit'; import { type Breakpoints, type BreakpointsMergeType, type MergeBreakpointsOptions } from '../responsive/utils'; import { FlexBox } from './flex-box'; type ClassProps = { [P in keyof Breakpoints as `class${Uppercase<P>}`]: string | undefined; }; export declare class FlexBoxResponsive extends FlexBox implements ClassProps, Required<Pick<MergeBreakpointsOptions, 'merge'>> { private readonly mq; private readonly classBreakpoints; private prevViewSize; private classes; merge: boolean | BreakpointsMergeType; classXXXXS: string | undefined; classXXXS: string | undefined; classXXS: string | undefined; classXS: string | undefined; classS: string | undefined; classM: string | undefined; classL: string | undefined; classXL: string | undefined; classXXL: string | undefined; classXXXL: string | undefined; classXXXXL: string | undefined; classXXXXXL: string | undefined; constructor(); protected updated(changedProperties: PropertyValues<this>): void; } export {};