vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
1 lines • 1.04 kB
Source Map (JSON)
{"version":3,"file":"symbol.cjs","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":"gFA+Ba,MAAAA,EAAc,OAAO,OAAqB,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,KAAK,CAAC,EAE/EC,EAAY"}