UNPKG

element-plus

Version:

A Component Library for Vue 3

1 lines 2.42 kB
{"version":3,"file":"trigger.mjs","sources":["../../../../../../packages/components/popper/src/trigger.ts"],"sourcesContent":["import { buildProps, definePropType } from '@element-plus/utils'\n\nimport type { Measurable } from './constants'\nimport type Trigger from './trigger.vue'\n\nexport const popperTriggerProps = buildProps({\n /** @description Indicates the reference element to which the popper is attached */\n virtualRef: {\n type: definePropType<Measurable>(Object),\n },\n /** @description Indicates whether virtual triggering is enabled */\n virtualTriggering: Boolean,\n onMouseenter: {\n type: definePropType<(e: MouseEvent) => void>(Function),\n },\n onMouseleave: {\n type: definePropType<(e: MouseEvent) => void>(Function),\n },\n onClick: {\n type: definePropType<(e: PointerEvent) => void>(Function),\n },\n onKeydown: {\n type: definePropType<(e: KeyboardEvent) => void>(Function),\n },\n onFocus: {\n type: definePropType<(e: FocusEvent) => void>(Function),\n },\n onBlur: {\n type: definePropType<(e: FocusEvent) => void>(Function),\n },\n onContextmenu: {\n type: definePropType<(e: PointerEvent) => void>(Function),\n },\n id: String,\n open: Boolean,\n} as const)\n\nexport type PopperTriggerProps = typeof popperTriggerProps\n\nexport type PopperTriggerInstance = InstanceType<typeof Trigger> & unknown\n\n/** @deprecated use `popperTriggerProps` instead, and it will be deprecated in the next major version */\nexport const usePopperTriggerProps = popperTriggerProps\n\n/** @deprecated use `PopperTriggerInstance` instead, and it will be deprecated in the next major version */\nexport type ElPopperArrowTrigger = PopperTriggerInstance\n"],"names":[],"mappings":";;AAKO,MAAM,qBAAqB,UAAW,CAAA;AAAA,EAE3C,UAAY,EAAA;AAAA,IACV,IAAA,EAAM,eAA2B,MAAM,CAAA;AAAA,GACzC;AAAA,EAEA,iBAAmB,EAAA,OAAA;AAAA,EACnB,YAAc,EAAA;AAAA,IACZ,IAAA,EAAM,eAAwC,QAAQ,CAAA;AAAA,GACxD;AAAA,EACA,YAAc,EAAA;AAAA,IACZ,IAAA,EAAM,eAAwC,QAAQ,CAAA;AAAA,GACxD;AAAA,EACA,OAAS,EAAA;AAAA,IACP,IAAA,EAAM,eAA0C,QAAQ,CAAA;AAAA,GAC1D;AAAA,EACA,SAAW,EAAA;AAAA,IACT,IAAA,EAAM,eAA2C,QAAQ,CAAA;AAAA,GAC3D;AAAA,EACA,OAAS,EAAA;AAAA,IACP,IAAA,EAAM,eAAwC,QAAQ,CAAA;AAAA,GACxD;AAAA,EACA,MAAQ,EAAA;AAAA,IACN,IAAA,EAAM,eAAwC,QAAQ,CAAA;AAAA,GACxD;AAAA,EACA,aAAe,EAAA;AAAA,IACb,IAAA,EAAM,eAA0C,QAAQ,CAAA;AAAA,GAC1D;AAAA,EACA,EAAI,EAAA,MAAA;AAAA,EACJ,IAAM,EAAA,OAAA;AACR,CAAU,EAAA;AAOH,MAAM,qBAAwB,GAAA;;;;"}