You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 lines
1.9 KiB

{"ast":null,"code":"import { Back } from '@element-plus/icons-vue';\nimport { buildProps } from '../../../utils/vue/props/runtime.mjs';\nimport { iconPropType } from '../../../utils/vue/icon.mjs';\nconst pageHeaderProps = buildProps({\n icon: {\n type: iconPropType,\n default: () => Back\n },\n title: String,\n content: {\n type: String,\n default: \"\"\n }\n});\nconst pageHeaderEmits = {\n back: () => true\n};\nexport { pageHeaderEmits, pageHeaderProps };","map":{"version":3,"names":["pageHeaderProps","buildProps","icon","type","iconPropType","default","Back","title","String","content","pageHeaderEmits","back"],"sources":["../../../../../../packages/components/page-header/src/page-header.ts"],"sourcesContent":["import { buildProps, iconPropType } from '@element-plus/utils'\nimport { Back } from '@element-plus/icons-vue'\nimport type { ExtractPropTypes } from 'vue'\nimport type PageHeader from './page-header.vue'\n\nexport const pageHeaderProps = buildProps({\n /**\n * @description icon component of page header\n */\n icon: {\n type: iconPropType,\n default: () => Back,\n },\n /**\n * @description main title of page header\n */\n title: String,\n /**\n * @description content of page header\n */\n content: {\n type: String,\n default: '',\n },\n} as const)\nexport type PageHeaderProps = ExtractPropTypes<typeof pageHeaderProps>\n\nexport const pageHeaderEmits = {\n back: () => true,\n}\nexport type PageHeaderEmits = typeof pageHeaderEmits\n\nexport type PageHeaderInstance = InstanceType<typeof PageHeader>\n"],"mappings":";;;AAEY,MAACA,eAAe,GAAGC,UAAU,CAAC;EACxCC,IAAI,EAAE;IACJC,IAAI,EAAEC,YAAY;IAClBC,OAAO,EAAEA,CAAA,KAAMC;EACnB,CAAG;EACDC,KAAK,EAAEC,MAAM;EACbC,OAAO,EAAE;IACPN,IAAI,EAAEK,MAAM;IACZH,OAAO,EAAE;EACb;AACA,CAAC;AACW,MAACK,eAAe,GAAG;EAC7BC,IAAI,EAAEA,CAAA,KAAM;AACd","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}