import { ContainerProps as BaseContainerProps } from '@/components/ui/Container'; import { ViewPort } from '@/types/cskTypes'; type Direction = 'row' | 'row-reverse' | 'col' | 'col-reverse'; type Justify = 'normal' | 'start' | 'end' | 'center' | 'between' | 'around' | 'evenly' | 'stretch'; type Align = 'start' | 'end' | 'center' | 'baseline' | 'stretch'; type Wrap = 'nowrap' | 'wrap' | 'wrap-reverse'; export type FlexProps = Pick< BaseContainerProps, | 'className' | 'wrapperClassName' | 'title' | 'backgroundColor' | 'spacing' | 'border' | 'fluidContent' | 'height' | 'children' > & { direction?: Direction | ViewPort; justifyContent?: Justify | ViewPort; gap?: string | ViewPort; alignItems?: Align | ViewPort; wrap?: Wrap | ViewPort; }; export { Flex as default } from './flex';