UNPKG

@extclp/vexip-ui

Version:

A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good

22 lines (21 loc) 706 B
import { InjectionKey } from 'vue'; export type BreakPoint = 'xs' | 'sm' | 'md' | 'lg' | 'xl' | 'xxl'; export type RowGridJustify = 'start' | 'end' | 'center' | 'space-around' | 'space-between' | 'space-evenly'; export type RowGridAlign = 'top' | 'middle' | 'bottom' | 'stretch'; export interface ColumnFlex { justify: RowGridJustify; align: RowGridAlign; } export interface RowState { columnFlex: ColumnFlex | false; gap: number | number[]; } export interface ColumnOptions { span?: number; offset?: number; pull?: number; push?: number; order?: number; } export declare const breakPoints: readonly BreakPoint[]; export declare const ROW_STATE: InjectionKey<RowState>;