UNPKG

@extclp/vexip-ui

Version:

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

1 lines 1.04 kB
{"version":3,"file":"symbol.mjs","sources":["../../../components/row/symbol.ts"],"sourcesContent":["import type { InjectionKey } from 'vue'\n\nexport type BreakPoint = 'xs' | 'sm' | 'md' | 'lg' | 'xl' | 'xxl'\n\nexport type RowGridJustify =\n | 'start'\n | 'end'\n | 'center'\n | 'space-around'\n | 'space-between'\n | 'space-evenly'\nexport type RowGridAlign = 'top' | 'middle' | 'bottom' | 'stretch'\n\nexport interface ColumnFlex {\n justify: RowGridJustify,\n align: RowGridAlign\n}\n\nexport interface RowState {\n columnFlex: ColumnFlex | false,\n gap: number | number[]\n}\n\nexport interface ColumnOptions {\n span?: number,\n offset?: number,\n pull?: number,\n push?: number,\n order?: number\n}\n\nexport const breakPoints = Object.freeze<BreakPoint[]>(['xs', 'sm', 'md', 'lg', 'xl', 'xxl'])\n\nexport const ROW_STATE = '__VXP_GRID_ROW_STATE' as unknown as InjectionKey<RowState>\n"],"names":["breakPoints","ROW_STATE"],"mappings":"AA+Ba,MAAAA,IAAc,OAAO,OAAqB,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,KAAK,CAAC,GAE/EC,IAAY;"}