UNPKG

727 BTypeScriptView Raw
1/// <reference types="react" />
2
3import { HTMLAttributes, ElementType, Component } from "react";
4import CommonProps from '../util';
5
6export interface BoxProps extends HTMLAttributes<HTMLElement>, CommonProps {
7 device?: 'phone' | 'tablet' | 'desktop';
8 flex?: number | Array<number | string> ;
9 direction?: 'row' | 'column' | 'row-reverse';
10 wrap?: boolean;
11 spacing?: number | Array<number>;
12 margin?: number | Array<number>;
13 padding?: number | Array<number>;
14 justify?: 'flex-start' | 'center' | 'flex-end' | 'space-between' | 'space-around' | string;
15 align?: 'flex-start' | 'center' | 'flex-end' | 'baseline' | 'stretch' | string;
16}
17
18export default class Box extends Component<BoxProps, any> {}