UNPKG

concis

Version:

Concis Component library for PC

41 lines (40 loc) 1.03 kB
import { ReactNode, CSSProperties } from 'react'; declare type sizeType = 'mini' | 'small' | 'medium' | 'large' | number; declare type alignType = 'start' | 'center' | 'end' | 'baseline'; declare type spaceAlignParams = { display?: 'flex'; flexDirection?: 'row' | 'column'; alignItems?: any; }; interface SpaceProps { children?: ReactNode; /** * @description 自定义样式 */ style?: CSSProperties; /** * @description 自定义类名 */ className?: string; /** * @description 方向 * @default horizontal */ direction?: 'horizontal' | 'vertical'; /** * @description 间距大小 * @default small */ size?: sizeType | Array<number>; /** * @description 垂直对齐方式 * @default center */ align?: alignType; /** * @description 环绕间距 * @default false */ wrap?: boolean; } export type { SpaceProps, sizeType, alignType, spaceAlignParams };