xdesign-vue-next
Version:
XDesign Component for vue-next
1 lines • 1.65 kB
Source Map (JSON)
{"version":3,"file":"sticky-item-props.mjs","sources":["../../src/sticky-tool/sticky-item-props.ts"],"sourcesContent":["/* eslint-disable */\n\n/**\n * 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC\n * */\n\nimport { TdStickyItemProps } from '../sticky-tool/type';\nimport { PropType } from 'vue';\n\nexport default {\n /** 图标 */\n icon: {\n type: Function as PropType<TdStickyItemProps['icon']>,\n },\n /** 名称 */\n label: {\n type: [String, Function] as PropType<TdStickyItemProps['label']>,\n },\n /** 浮层内容 */\n popup: {\n type: [String, Function] as PropType<TdStickyItemProps['popup']>,\n },\n /** 透传浮层组件全部属性 */\n popupProps: {\n type: Object as PropType<TdStickyItemProps['popupProps']>,\n },\n /** 触发浮层显示的方式 */\n trigger: {\n type: String as PropType<TdStickyItemProps['trigger']>,\n default: 'hover' as TdStickyItemProps['trigger'],\n validator(val: TdStickyItemProps['trigger']): boolean {\n if (!val) return true;\n return ['hover', 'click'].includes(val);\n },\n },\n};\n"],"names":["icon","type","label","popup","popupProps","trigger"],"mappings":";;;;;;AASA,sCAAA,sBAAA;AAEEA,EAAAA,IAAAA,EAAAA;AACEC,IAAAA,IAAAA,EAAAA,QAAAA;;AAGFC,EAAAA,KAAAA,EAAAA;AACED,IAAAA,IAAAA,EAAAA,CAAAA,MAAAA,EAAAA,QAAAA,CAAAA;;AAGFE,EAAAA,KAAAA,EAAAA;AACEF,IAAAA,IAAAA,EAAAA,CAAAA,MAAAA,EAAAA,QAAAA,CAAAA;;AAGFG,EAAAA,UAAAA,EAAAA;AACEH,IAAAA,IAAAA,EAAAA,MAAAA;;AAGFI,EAAAA,OAAAA,EAAAA;AACEJ,IAAAA,IAAAA,EAAAA,MAAAA;AACA,IAAA,SAAA,EAAA,OAAA;;AAEE,MAAA,IAAA,CAAA,GAAA,EAAA,OAAA,IAAA,CAAA;;AAEF,KAAA;AACF,GAAA;AACF,CAAA;;;;"}