UNPKG

@extclp/vexip-ui

Version:

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

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