UNPKG

element-plus

Version:

A Component Library for Vue 3

1 lines 5.47 kB
{"version":3,"file":"page-header2.mjs","sources":["../../../../../../packages/components/page-header/src/page-header.vue"],"sourcesContent":["<template>\n <div\n :class=\"[\n ns.b(),\n ns.is('contentful', !!$slots.default),\n {\n [ns.m('has-breadcrumb')]: !!$slots.breadcrumb,\n [ns.m('has-extra')]: !!$slots.extra,\n },\n ]\"\n >\n <div v-if=\"$slots.breadcrumb\" :class=\"ns.e('breadcrumb')\">\n <slot name=\"breadcrumb\" />\n </div>\n <div :class=\"ns.e('header')\">\n <div :class=\"ns.e('left')\">\n <div\n :class=\"ns.e('back')\"\n role=\"button\"\n tabindex=\"0\"\n @click=\"handleClick\"\n >\n <div\n v-if=\"icon || $slots.icon\"\n :aria-label=\"title || t('el.pageHeader.title')\"\n :class=\"ns.e('icon')\"\n >\n <slot name=\"icon\">\n <el-icon v-if=\"icon\">\n <component :is=\"icon\" />\n </el-icon>\n </slot>\n </div>\n <div :class=\"ns.e('title')\">\n <slot name=\"title\">{{ title || t('el.pageHeader.title') }}</slot>\n </div>\n </div>\n <el-divider direction=\"vertical\" />\n <div :class=\"ns.e('content')\">\n <slot name=\"content\">{{ content }}</slot>\n </div>\n </div>\n\n <div v-if=\"$slots.extra\" :class=\"ns.e('extra')\">\n <slot name=\"extra\" />\n </div>\n </div>\n\n <div v-if=\"$slots.default\" :class=\"ns.e('main')\">\n <slot />\n </div>\n </div>\n</template>\n\n<script lang=\"ts\" setup>\nimport { ElIcon } from '@element-plus/components/icon'\nimport { ElDivider } from '@element-plus/components/divider'\nimport { useLocale, useNamespace } from '@element-plus/hooks'\nimport { pageHeaderEmits, pageHeaderProps } from './page-header'\n\ndefineOptions({\n name: 'ElPageHeader',\n})\n\ndefineProps(pageHeaderProps)\nconst emit = defineEmits(pageHeaderEmits)\n\nconst { t } = useLocale()\nconst ns = useNamespace('page-header')\n\nfunction handleClick() {\n emit('back')\n}\n</script>\n"],"names":["_openBlock","_createElementBlock","_normalizeClass","_unref","$slots","_renderSlot","_createElementVNode","icon","title","_createBlock","_withCtx","_resolveDynamicComponent","_createTextVNode","_createVNode","content"],"mappings":"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"}