UNPKG

@ntragas/pouncejstest

Version:

A collection of UI components from Panther labs

31 lines (30 loc) 1.17 kB
import React from 'react'; import { BoxProps } from '../Box'; export declare type FlexProps = Omit<BoxProps, 'display'> & { /** An alias for `flexDirection` */ direction?: BoxProps['flexDirection']; /** An alias for `justifyContent` */ justify?: BoxProps['justifyContent']; /** An alias for `alignItems` */ align?: BoxProps['alignItems']; /** An alias for `flexWrap` */ wrap?: BoxProps['flexWrap']; /** An alias for `flexBasis` style prop */ basis?: BoxProps['flexBasis']; /** An alias for `flexGrow` style prop */ grow?: BoxProps['flexGrow']; /** An alias for `flexShrink` style prop */ shrink?: BoxProps['flexShrink']; /** Whether the flex should be `flex-inline` */ inline?: boolean; /** The gap between the flex items */ spacing?: BoxProps['margin']; }; /** * Extends <a href="/#/Box">Box</a> * * Responsive flexbox layout component. You should use this anytime you want a flex container or * wrapper around a certain layout */ export declare const Flex: React.ForwardRefExoticComponent<Pick<FlexProps, string | number | symbol> & React.RefAttributes<HTMLElement>>; export default Flex;