UNPKG

1.19 kBTypeScriptView Raw
1import { ElementUIComponent } from './component'
2
3/** Responsive column props */
4export interface ResponsiveColumnProperties {
5 /** Number of column the grid spans */
6 span: number,
7
8 /** Number of spacing on the left side of the grid */
9 offset: number
10}
11
12/** Responsive column property */
13export type ResponsiveColumn = number | ResponsiveColumnProperties
14
15/** Colunm Layout Component */
16export declare class ElCol extends ElementUIComponent {
17 /** Number of column the grid spans */
18 span: number
19
20 /** Number of spacing on the left side of the grid */
21 offset: number
22
23 /** Number of columns that grid moves to the right */
24 push: number
25
26 /** Number of columns that grid moves to the left */
27 pull: number
28
29 /** <768px Responsive columns or column props object */
30 xs: ResponsiveColumn
31
32 /** ≥768px Responsive columns or column props object */
33 sm: ResponsiveColumn
34
35 /** ≥992px Responsive columns or column props object */
36 md: ResponsiveColumn
37
38 /** ≥1200px Responsive columns or column props object */
39 lg: ResponsiveColumn
40
41 /** ≥1920px Responsive columns or column props object */
42 xl: ResponsiveColumn
43
44 /** custom element tag */
45 tag: string
46}