element-plus
Version:
A Component Library for Vue 3
1 lines • 1.2 kB
Source Map (JSON)
{"version":3,"file":"mention-dropdown.mjs","sources":["../../../../../../packages/components/mention/src/mention-dropdown.ts"],"sourcesContent":["import { buildProps, definePropType, isString } from '@element-plus/utils'\n\nimport type { MentionOption } from './types'\n\nexport interface MentionDropdownProps {\n options?: MentionOption[]\n loading?: boolean\n disabled?: boolean\n contentId?: string\n ariaLabel?: string\n}\n\n/**\n * @deprecated Removed after 3.0.0, Use `MentionDropdownProps` instead.\n */\nexport const mentionDropdownProps = buildProps({\n options: {\n type: definePropType<MentionOption[]>(Array),\n default: () => [],\n },\n loading: Boolean,\n disabled: Boolean,\n contentId: String,\n ariaLabel: String,\n})\n\nexport const mentionDropdownEmits = {\n select: (option: MentionOption) => isString(option.value),\n}\n"],"names":[],"mappings":";;;AAeO,MAAM,uBAAuB,UAAA,CAAW;AAAA,EAC7C,OAAA,EAAS;AAAA,IACP,IAAA,EAAM,eAAgC,KAAK,CAAA;AAAA,IAC3C,OAAA,EAAS,MAAM;AAAC,GAClB;AAAA,EACA,OAAA,EAAS,OAAA;AAAA,EACT,QAAA,EAAU,OAAA;AAAA,EACV,SAAA,EAAW,MAAA;AAAA,EACX,SAAA,EAAW;AACb,CAAC;AAEM,MAAM,oBAAA,GAAuB;AAAA,EAClC,MAAA,EAAQ,CAAC,MAAA,KAA0B,QAAA,CAAS,OAAO,KAAK;AAC1D;;;;"}