UNPKG

vexip-ui

Version:

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

1 lines 1.3 kB
{"version":3,"file":"props.cjs","sources":["../../../components/config-provider/props.ts"],"sourcesContent":["import { wrapProps } from '@vexip-ui/config'\n\nimport type { ExtractPropTypes, PropType } from 'vue'\nimport type { IconsOptions, LocaleOptions } from '@vexip-ui/config'\nimport type { PropsOptions } from '@/components/props'\n\nexport const configProviderProps = wrapProps({\n props: {\n type: Object as PropType<PropsOptions>,\n default: () => ({}),\n },\n locale: {\n type: Object as PropType<LocaleOptions>,\n default: () => ({}),\n },\n icons: {\n type: Object as PropType<IconsOptions>,\n default: () => ({}),\n },\n zIndex: {\n type: Number,\n default: null,\n },\n theme: {\n type: String as PropType<'base' | 'dark' | (string & {})>,\n default: null,\n },\n hoverDelay: {\n type: Number,\n default: null,\n },\n})\n\nexport type ConfigProviderProps = ExtractPropTypes<typeof configProviderProps>\n"],"names":["configProviderProps","wrapProps"],"mappings":"oHAMaA,EAAsBC,EAAAA,UAAU,CAC3C,MAAO,CACL,KAAM,OACN,QAAS,KAAO,CAAC,EACnB,EACA,OAAQ,CACN,KAAM,OACN,QAAS,KAAO,CAAC,EACnB,EACA,MAAO,CACL,KAAM,OACN,QAAS,KAAO,CAAC,EACnB,EACA,OAAQ,CACN,KAAM,OACN,QAAS,IACX,EACA,MAAO,CACL,KAAM,OACN,QAAS,IACX,EACA,WAAY,CACV,KAAM,OACN,QAAS,IAAA,CAEb,CAAC"}