various-ui
Version:
This is a test version of the Vue 3 component library
1 lines • 1.86 kB
Source Map (JSON)
{"version":3,"file":"index.mjs","sources":["../../../../../packages/components/tooltip/default/index.ts"],"sourcesContent":["import type { ExtractPropTypes, PropType } from \"vue\";\r\nimport type { UiTypes } from \"@various/constants\";\r\n\r\nexport const UiTooltipPropsOption = {\r\n classExtraName: { type: String },\r\n direction: { type: String as PropType<UiTypes.direction>, default: \"right\" },\r\n disabled: { type: Boolean, default: false },\r\n trigger: { type: String as PropType<\"hover\" | \"click\" | \"none\">, default: \"hover\" },\r\n content: { type: String }, //? 窗口内容, 可被slot#content替换\r\n offset: { type: Number, default: 8 },\r\n zIndex: { type: Number, default: 66 },\r\n width: { type: Number }, //? 最大宽度\r\n align: { type: String as PropType<UiTypes.align>, default: \"start\" },\r\n} as const;\r\n\r\nexport type UiTooltipProps = ExtractPropTypes<typeof UiTooltipPropsOption>;\r\nexport const UiTooltipEmits = {\r\n \"before-enter\": () => true,\r\n \"before-leave\": () => true,\r\n \"after-enter\": () => true,\r\n \"after-leave\": () => true,\r\n};\r\n"],"names":[],"mappings":"AAGO,MAAM,oBAAuB,GAAA;AAAA,EAChC,cAAA,EAAgB,EAAE,IAAA,EAAM,MAAO,EAAA;AAAA,EAC/B,SAAW,EAAA,EAAE,IAAM,EAAA,MAAA,EAAuC,SAAS,OAAQ,EAAA;AAAA,EAC3E,QAAU,EAAA,EAAE,IAAM,EAAA,OAAA,EAAS,SAAS,KAAM,EAAA;AAAA,EAC1C,OAAS,EAAA,EAAE,IAAM,EAAA,MAAA,EAAgD,SAAS,OAAQ,EAAA;AAAA,EAClF,OAAA,EAAS,EAAE,IAAA,EAAM,MAAO,EAAA;AAAA;AAAA,EACxB,MAAQ,EAAA,EAAE,IAAM,EAAA,MAAA,EAAQ,SAAS,CAAE,EAAA;AAAA,EACnC,MAAQ,EAAA,EAAE,IAAM,EAAA,MAAA,EAAQ,SAAS,EAAG,EAAA;AAAA,EACpC,KAAA,EAAO,EAAE,IAAA,EAAM,MAAO,EAAA;AAAA;AAAA,EACtB,KAAO,EAAA,EAAE,IAAM,EAAA,MAAA,EAAmC,SAAS,OAAQ,EAAA;AACvE,EAAA;AAGO,MAAM,cAAiB,GAAA;AAAA,EAC1B,gBAAgB,MAAM,IAAA;AAAA,EACtB,gBAAgB,MAAM,IAAA;AAAA,EACtB,eAAe,MAAM,IAAA;AAAA,EACrB,eAAe,MAAM,IAAA;AACzB;;;;"}