前端初始化
This commit is contained in:
+1
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"popover.mjs","names":[],"sources":["../../../../../../packages/components/popover/src/popover.ts"],"sourcesContent":["import { buildProps, isBoolean } from '@element-plus/utils'\nimport {\n useTooltipContentPropsDefaults,\n useTooltipProps,\n useTooltipTriggerPropsDefaults,\n} from '@element-plus/components/tooltip'\nimport { dropdownProps } from '@element-plus/components/dropdown'\nimport { popperArrowPropsDefaults } from '@element-plus/components/popper'\nimport { omit } from 'lodash-unified'\n\nimport type { UseTooltipProps } from '@element-plus/components/tooltip'\nimport type { ExtractPublicPropTypes } from 'vue'\nimport type Popover from './popover.vue'\n\nexport interface PopoverProps extends Omit<\n UseTooltipProps,\n 'ariaLabel' | 'gpuAcceleration' | 'rawContent'\n> {\n /**\n * @description [tabindex](https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex) of Popover\n */\n tabindex?: string | number\n /**\n * @description popover title\n */\n title?: string\n /**\n * @description popover width\n */\n width?: string | number\n}\n\n/**\n * @deprecated Removed after 3.0.0, Use `PopoverProps` instead.\n */\nexport const popoverProps = buildProps({\n ...omit(useTooltipProps, ['ariaLabel', 'gpuAcceleration', 'rawContent']),\n /**\n * @description popover placement\n */\n placement: dropdownProps.placement,\n /**\n * @description [tabindex](https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex) of Popover\n */\n tabindex: dropdownProps.tabindex,\n /**\n * @description Tooltip theme, built-in theme: `dark` / `light`\n */\n effect: {\n ...useTooltipProps.effect,\n default: 'light',\n },\n /**\n * @description popover title\n */\n title: String,\n /**\n * @description popover width\n */\n width: {\n type: [String, Number],\n default: 150,\n },\n /**\n * @description popover offset\n */\n offset: {\n ...useTooltipProps.offset,\n default: undefined,\n },\n /**\n * @description when popover inactive and `persistent` is `false` , popover will be destroyed\n */\n persistent: {\n ...useTooltipProps.persistent,\n default: true,\n },\n} as const)\n\n/**\n * @deprecated Removed after 3.0.0, Use `PopoverProps` instead.\n */\nexport type PopoverPropsPublic = ExtractPublicPropTypes<typeof popoverProps>\n\nexport const popoverEmits = {\n 'update:visible': (value: boolean) => isBoolean(value),\n 'before-enter': () => true,\n 'before-leave': () => true,\n 'after-enter': () => true,\n 'after-leave': () => true,\n}\nexport type PopoverEmits = typeof popoverEmits\n\nexport type PopoverInstance = InstanceType<typeof Popover> & unknown\n\n/**\n * @description default values for PopoverProps\n */\nexport const popoverPropsDefaults = {\n ...omit(useTooltipContentPropsDefaults, ['gpuAcceleration']),\n ...useTooltipTriggerPropsDefaults,\n ...popperArrowPropsDefaults,\n title: undefined,\n tabindex: 0,\n effect: 'light',\n width: 150,\n offset: undefined,\n showArrow: true,\n persistent: true,\n} as const\n"],"mappings":";;;;;;;;;;;;AAmCA,MAAa,eAAe,WAAW;CACrC,GAAG,KAAK,iBAAiB;EAAC;EAAa;EAAmB;EAAa,CAAC;;;;CAIxE,WAAW,cAAc;;;;CAIzB,UAAU,cAAc;;;;CAIxB,QAAQ;EACN,GAAG,gBAAgB;EACnB,SAAS;EACV;;;;CAID,OAAO;;;;CAIP,OAAO;EACL,MAAM,CAAC,QAAQ,OAAO;EACtB,SAAS;EACV;;;;CAID,QAAQ;EACN,GAAG,gBAAgB;EACnB,SAAS,KAAA;EACV;;;;CAID,YAAY;EACV,GAAG,gBAAgB;EACnB,SAAS;EACV;CACF,CAAU;AAOX,MAAa,eAAe;CAC1B,mBAAmB,UAAmB,UAAU,MAAM;CACtD,sBAAsB;CACtB,sBAAsB;CACtB,qBAAqB;CACrB,qBAAqB;CACtB;;;;AAQD,MAAa,uBAAuB;CAClC,GAAG,KAAK,gCAAgC,CAAC,kBAAkB,CAAC;CAC5D,GAAG;CACH,GAAG;CACH,OAAO,KAAA;CACP,UAAU;CACV,QAAQ;CACR,OAAO;CACP,QAAQ,KAAA;CACR,WAAW;CACX,YAAY;CACb"}
|
||||
Reference in New Issue
Block a user