测试
This commit is contained in:
12
frontend/node_modules/element-plus/lib/components/breadcrumb/index.d.ts
generated
vendored
Normal file
12
frontend/node_modules/element-plus/lib/components/breadcrumb/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
import Breadcrumb from './src/breadcrumb.vue';
|
||||
import BreadcrumbItem from './src/breadcrumb-item.vue';
|
||||
import type { SFCWithInstall } from 'element-plus/es/utils';
|
||||
export declare const ElBreadcrumb: SFCWithInstall<typeof Breadcrumb> & {
|
||||
BreadcrumbItem: typeof BreadcrumbItem;
|
||||
};
|
||||
export declare const ElBreadcrumbItem: SFCWithInstall<typeof BreadcrumbItem>;
|
||||
export default ElBreadcrumb;
|
||||
export * from './src/breadcrumb';
|
||||
export * from './src/breadcrumb-item';
|
||||
export * from './src/constants';
|
||||
export type { BreadcrumbInstance, BreadcrumbItemInstance, } from './src/instances';
|
||||
23
frontend/node_modules/element-plus/lib/components/breadcrumb/index.js
generated
vendored
Normal file
23
frontend/node_modules/element-plus/lib/components/breadcrumb/index.js
generated
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var breadcrumb$1 = require('./src/breadcrumb2.js');
|
||||
var breadcrumbItem$1 = require('./src/breadcrumb-item2.js');
|
||||
var breadcrumb = require('./src/breadcrumb.js');
|
||||
var breadcrumbItem = require('./src/breadcrumb-item.js');
|
||||
var constants = require('./src/constants.js');
|
||||
var install = require('../../utils/vue/install.js');
|
||||
|
||||
const ElBreadcrumb = install.withInstall(breadcrumb$1["default"], {
|
||||
BreadcrumbItem: breadcrumbItem$1["default"]
|
||||
});
|
||||
const ElBreadcrumbItem = install.withNoopInstall(breadcrumbItem$1["default"]);
|
||||
|
||||
exports.breadcrumbProps = breadcrumb.breadcrumbProps;
|
||||
exports.breadcrumbItemProps = breadcrumbItem.breadcrumbItemProps;
|
||||
exports.breadcrumbKey = constants.breadcrumbKey;
|
||||
exports.ElBreadcrumb = ElBreadcrumb;
|
||||
exports.ElBreadcrumbItem = ElBreadcrumbItem;
|
||||
exports["default"] = ElBreadcrumb;
|
||||
//# sourceMappingURL=index.js.map
|
||||
1
frontend/node_modules/element-plus/lib/components/breadcrumb/index.js.map
generated
vendored
Normal file
1
frontend/node_modules/element-plus/lib/components/breadcrumb/index.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"index.js","sources":["../../../../../packages/components/breadcrumb/index.ts"],"sourcesContent":["import { withInstall, withNoopInstall } from '@element-plus/utils'\nimport Breadcrumb from './src/breadcrumb.vue'\nimport BreadcrumbItem from './src/breadcrumb-item.vue'\n\nimport type { SFCWithInstall } from '@element-plus/utils'\n\nexport const ElBreadcrumb: SFCWithInstall<typeof Breadcrumb> & {\n BreadcrumbItem: typeof BreadcrumbItem\n} = withInstall(Breadcrumb, {\n BreadcrumbItem,\n})\nexport const ElBreadcrumbItem: SFCWithInstall<typeof BreadcrumbItem> =\n withNoopInstall(BreadcrumbItem)\nexport default ElBreadcrumb\n\nexport * from './src/breadcrumb'\nexport * from './src/breadcrumb-item'\nexport * from './src/constants'\nexport type {\n BreadcrumbInstance,\n BreadcrumbItemInstance,\n} from './src/instances'\n"],"names":["withInstall","Breadcrumb","BreadcrumbItem","withNoopInstall"],"mappings":";;;;;;;;;;;AAGY,MAAC,YAAY,GAAGA,mBAAW,CAACC,uBAAU,EAAE;AACpD,kBAAEC,2BAAc;AAChB,CAAC,EAAE;AACS,MAAC,gBAAgB,GAAGC,uBAAe,CAACD,2BAAc;;;;;;;;;"}
|
||||
8
frontend/node_modules/element-plus/lib/components/breadcrumb/src/breadcrumb-item.d.ts
generated
vendored
Normal file
8
frontend/node_modules/element-plus/lib/components/breadcrumb/src/breadcrumb-item.d.ts
generated
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
import type { ExtractPropTypes, __ExtractPublicPropTypes } from 'vue';
|
||||
import type { RouteLocationRaw } from 'vue-router';
|
||||
export declare const breadcrumbItemProps: {
|
||||
readonly to: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => RouteLocationRaw & {}) | (() => RouteLocationRaw) | ((new (...args: any[]) => RouteLocationRaw & {}) | (() => RouteLocationRaw))[], unknown, unknown, "", boolean>;
|
||||
readonly replace: BooleanConstructor;
|
||||
};
|
||||
export type BreadcrumbItemProps = ExtractPropTypes<typeof breadcrumbItemProps>;
|
||||
export type BreadcrumbItemPropsPublic = __ExtractPublicPropTypes<typeof breadcrumbItemProps>;
|
||||
16
frontend/node_modules/element-plus/lib/components/breadcrumb/src/breadcrumb-item.js
generated
vendored
Normal file
16
frontend/node_modules/element-plus/lib/components/breadcrumb/src/breadcrumb-item.js
generated
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var runtime = require('../../../utils/vue/props/runtime.js');
|
||||
|
||||
const breadcrumbItemProps = runtime.buildProps({
|
||||
to: {
|
||||
type: runtime.definePropType([String, Object]),
|
||||
default: ""
|
||||
},
|
||||
replace: Boolean
|
||||
});
|
||||
|
||||
exports.breadcrumbItemProps = breadcrumbItemProps;
|
||||
//# sourceMappingURL=breadcrumb-item.js.map
|
||||
1
frontend/node_modules/element-plus/lib/components/breadcrumb/src/breadcrumb-item.js.map
generated
vendored
Normal file
1
frontend/node_modules/element-plus/lib/components/breadcrumb/src/breadcrumb-item.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"breadcrumb-item.js","sources":["../../../../../../packages/components/breadcrumb/src/breadcrumb-item.ts"],"sourcesContent":["import { buildProps, definePropType } from '@element-plus/utils'\n\nimport type { ExtractPropTypes, __ExtractPublicPropTypes } from 'vue'\nimport type { RouteLocationRaw } from 'vue-router'\n\nexport const breadcrumbItemProps = buildProps({\n /**\n * @description target route of the link, same as `to` of `vue-router`\n */\n to: {\n type: definePropType<RouteLocationRaw>([String, Object]),\n default: '',\n },\n /**\n * @description if `true`, the navigation will not leave a history record\n */\n replace: Boolean,\n} as const)\nexport type BreadcrumbItemProps = ExtractPropTypes<typeof breadcrumbItemProps>\nexport type BreadcrumbItemPropsPublic = __ExtractPublicPropTypes<\n typeof breadcrumbItemProps\n>\n"],"names":["buildProps","definePropType"],"mappings":";;;;;;AACY,MAAC,mBAAmB,GAAGA,kBAAU,CAAC;AAC9C,EAAE,EAAE,EAAE;AACN,IAAI,IAAI,EAAEC,sBAAc,CAAC,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;AAC1C,IAAI,OAAO,EAAE,EAAE;AACf,GAAG;AACH,EAAE,OAAO,EAAE,OAAO;AAClB,CAAC;;;;"}
|
||||
20
frontend/node_modules/element-plus/lib/components/breadcrumb/src/breadcrumb-item.vue.d.ts
generated
vendored
Normal file
20
frontend/node_modules/element-plus/lib/components/breadcrumb/src/breadcrumb-item.vue.d.ts
generated
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
declare function __VLS_template(): {
|
||||
default?(_: {}): any;
|
||||
};
|
||||
declare const __VLS_component: import("vue").DefineComponent<{
|
||||
readonly to: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue-router").RouteLocationRaw & {}) | (() => import("vue-router").RouteLocationRaw) | ((new (...args: any[]) => import("vue-router").RouteLocationRaw & {}) | (() => import("vue-router").RouteLocationRaw))[], unknown, unknown, "", boolean>;
|
||||
readonly replace: BooleanConstructor;
|
||||
}, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
readonly to: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue-router").RouteLocationRaw & {}) | (() => import("vue-router").RouteLocationRaw) | ((new (...args: any[]) => import("vue-router").RouteLocationRaw & {}) | (() => import("vue-router").RouteLocationRaw))[], unknown, unknown, "", boolean>;
|
||||
readonly replace: BooleanConstructor;
|
||||
}>>, {
|
||||
readonly replace: boolean;
|
||||
readonly to: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue-router").RouteLocationRaw & {}) | (() => import("vue-router").RouteLocationRaw) | ((new (...args: any[]) => import("vue-router").RouteLocationRaw & {}) | (() => import("vue-router").RouteLocationRaw))[], unknown, unknown>;
|
||||
}>;
|
||||
declare const _default: __VLS_WithTemplateSlots<typeof __VLS_component, ReturnType<typeof __VLS_template>>;
|
||||
export default _default;
|
||||
type __VLS_WithTemplateSlots<T, S> = T & {
|
||||
new (): {
|
||||
$slots: S;
|
||||
};
|
||||
};
|
||||
64
frontend/node_modules/element-plus/lib/components/breadcrumb/src/breadcrumb-item2.js
generated
vendored
Normal file
64
frontend/node_modules/element-plus/lib/components/breadcrumb/src/breadcrumb-item2.js
generated
vendored
Normal file
@@ -0,0 +1,64 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var vue = require('vue');
|
||||
var index$1 = require('../../icon/index.js');
|
||||
var constants = require('./constants.js');
|
||||
var breadcrumbItem = require('./breadcrumb-item.js');
|
||||
var pluginVue_exportHelper = require('../../../_virtual/plugin-vue_export-helper.js');
|
||||
var index = require('../../../hooks/use-namespace/index.js');
|
||||
|
||||
const __default__ = vue.defineComponent({
|
||||
name: "ElBreadcrumbItem"
|
||||
});
|
||||
const _sfc_main = /* @__PURE__ */ vue.defineComponent({
|
||||
...__default__,
|
||||
props: breadcrumbItem.breadcrumbItemProps,
|
||||
setup(__props) {
|
||||
const props = __props;
|
||||
const instance = vue.getCurrentInstance();
|
||||
const breadcrumbContext = vue.inject(constants.breadcrumbKey, void 0);
|
||||
const ns = index.useNamespace("breadcrumb");
|
||||
const router = instance.appContext.config.globalProperties.$router;
|
||||
const link = vue.ref();
|
||||
const onClick = () => {
|
||||
if (!props.to || !router)
|
||||
return;
|
||||
props.replace ? router.replace(props.to) : router.push(props.to);
|
||||
};
|
||||
return (_ctx, _cache) => {
|
||||
var _a, _b;
|
||||
return vue.openBlock(), vue.createElementBlock("span", {
|
||||
class: vue.normalizeClass(vue.unref(ns).e("item"))
|
||||
}, [
|
||||
vue.createElementVNode("span", {
|
||||
ref_key: "link",
|
||||
ref: link,
|
||||
class: vue.normalizeClass([vue.unref(ns).e("inner"), vue.unref(ns).is("link", !!_ctx.to)]),
|
||||
role: "link",
|
||||
onClick
|
||||
}, [
|
||||
vue.renderSlot(_ctx.$slots, "default")
|
||||
], 2),
|
||||
((_a = vue.unref(breadcrumbContext)) == null ? void 0 : _a.separatorIcon) ? (vue.openBlock(), vue.createBlock(vue.unref(index$1.ElIcon), {
|
||||
key: 0,
|
||||
class: vue.normalizeClass(vue.unref(ns).e("separator"))
|
||||
}, {
|
||||
default: vue.withCtx(() => [
|
||||
(vue.openBlock(), vue.createBlock(vue.resolveDynamicComponent(vue.unref(breadcrumbContext).separatorIcon)))
|
||||
]),
|
||||
_: 1
|
||||
}, 8, ["class"])) : (vue.openBlock(), vue.createElementBlock("span", {
|
||||
key: 1,
|
||||
class: vue.normalizeClass(vue.unref(ns).e("separator")),
|
||||
role: "presentation"
|
||||
}, vue.toDisplayString((_b = vue.unref(breadcrumbContext)) == null ? void 0 : _b.separator), 3))
|
||||
], 2);
|
||||
};
|
||||
}
|
||||
});
|
||||
var BreadcrumbItem = /* @__PURE__ */ pluginVue_exportHelper["default"](_sfc_main, [["__file", "breadcrumb-item.vue"]]);
|
||||
|
||||
exports["default"] = BreadcrumbItem;
|
||||
//# sourceMappingURL=breadcrumb-item2.js.map
|
||||
1
frontend/node_modules/element-plus/lib/components/breadcrumb/src/breadcrumb-item2.js.map
generated
vendored
Normal file
1
frontend/node_modules/element-plus/lib/components/breadcrumb/src/breadcrumb-item2.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"breadcrumb-item2.js","sources":["../../../../../../packages/components/breadcrumb/src/breadcrumb-item.vue"],"sourcesContent":["<template>\n <span :class=\"ns.e('item')\">\n <span\n ref=\"link\"\n :class=\"[ns.e('inner'), ns.is('link', !!to)]\"\n role=\"link\"\n @click=\"onClick\"\n >\n <slot />\n </span>\n <el-icon v-if=\"breadcrumbContext?.separatorIcon\" :class=\"ns.e('separator')\">\n <component :is=\"breadcrumbContext.separatorIcon\" />\n </el-icon>\n <span v-else :class=\"ns.e('separator')\" role=\"presentation\">\n {{ breadcrumbContext?.separator }}\n </span>\n </span>\n</template>\n\n<script lang=\"ts\" setup>\nimport { getCurrentInstance, inject, ref } from 'vue'\nimport ElIcon from '@element-plus/components/icon'\nimport { useNamespace } from '@element-plus/hooks'\nimport { breadcrumbKey } from './constants'\nimport { breadcrumbItemProps } from './breadcrumb-item'\n\nimport type { Router } from 'vue-router'\n\ndefineOptions({\n name: 'ElBreadcrumbItem',\n})\n\nconst props = defineProps(breadcrumbItemProps)\n\nconst instance = getCurrentInstance()!\nconst breadcrumbContext = inject(breadcrumbKey, undefined)\nconst ns = useNamespace('breadcrumb')\n\nconst router = instance.appContext.config.globalProperties.$router as Router\n\nconst link = ref<HTMLSpanElement>()\n\nconst onClick = () => {\n if (!props.to || !router) return\n props.replace ? router.replace(props.to) : router.push(props.to)\n}\n</script>\n"],"names":["getCurrentInstance","inject","breadcrumbKey","useNamespace","ref"],"mappings":";;;;;;;;;;;uCA4Bc,CAAA;AAAA,EACZ,IAAM,EAAA,kBAAA;AACR,CAAA,CAAA,CAAA;;;;;;AAIA,IAAA,MAAM,WAAWA,sBAAmB,EAAA,CAAA;AACpC,IAAM,MAAA,iBAAA,GAAoBC,UAAO,CAAAC,uBAAA,EAAe,KAAS,CAAA,CAAA,CAAA;AACzD,IAAM,MAAA,EAAA,GAAKC,mBAAa,YAAY,CAAA,CAAA;AAEpC,IAAA,MAAM,MAAS,GAAA,QAAA,CAAS,UAAW,CAAA,MAAA,CAAO,gBAAiB,CAAA,OAAA,CAAA;AAE3D,IAAA,MAAM,OAAOC,OAAqB,EAAA,CAAA;AAElC,IAAA,MAAM,UAAU,MAAM;AACpB,MAAA,IAAI,CAAC,KAAA,CAAM,EAAM,IAAA,CAAC,MAAQ;AAC1B,QAAM,OAAA;AAAyD,MACjE,KAAA,CAAA,OAAA,GAAA,MAAA,CAAA,OAAA,CAAA,KAAA,CAAA,EAAA,CAAA,GAAA,MAAA,CAAA,IAAA,CAAA,KAAA,CAAA,EAAA,CAAA,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}
|
||||
12
frontend/node_modules/element-plus/lib/components/breadcrumb/src/breadcrumb.d.ts
generated
vendored
Normal file
12
frontend/node_modules/element-plus/lib/components/breadcrumb/src/breadcrumb.d.ts
generated
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
import type { ExtractPropTypes, __ExtractPublicPropTypes } from 'vue';
|
||||
export declare const breadcrumbProps: {
|
||||
readonly separator: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "/", boolean>;
|
||||
readonly separatorIcon: {
|
||||
readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>>;
|
||||
readonly required: false;
|
||||
readonly validator: ((val: unknown) => boolean) | undefined;
|
||||
__epPropKey: true;
|
||||
};
|
||||
};
|
||||
export type BreadcrumbProps = ExtractPropTypes<typeof breadcrumbProps>;
|
||||
export type BreadcrumbPropsPublic = __ExtractPublicPropTypes<typeof breadcrumbProps>;
|
||||
19
frontend/node_modules/element-plus/lib/components/breadcrumb/src/breadcrumb.js
generated
vendored
Normal file
19
frontend/node_modules/element-plus/lib/components/breadcrumb/src/breadcrumb.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var runtime = require('../../../utils/vue/props/runtime.js');
|
||||
var icon = require('../../../utils/vue/icon.js');
|
||||
|
||||
const breadcrumbProps = runtime.buildProps({
|
||||
separator: {
|
||||
type: String,
|
||||
default: "/"
|
||||
},
|
||||
separatorIcon: {
|
||||
type: icon.iconPropType
|
||||
}
|
||||
});
|
||||
|
||||
exports.breadcrumbProps = breadcrumbProps;
|
||||
//# sourceMappingURL=breadcrumb.js.map
|
||||
1
frontend/node_modules/element-plus/lib/components/breadcrumb/src/breadcrumb.js.map
generated
vendored
Normal file
1
frontend/node_modules/element-plus/lib/components/breadcrumb/src/breadcrumb.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"breadcrumb.js","sources":["../../../../../../packages/components/breadcrumb/src/breadcrumb.ts"],"sourcesContent":["import { buildProps, iconPropType } from '@element-plus/utils'\n\nimport type { ExtractPropTypes, __ExtractPublicPropTypes } from 'vue'\n\nexport const breadcrumbProps = buildProps({\n /**\n * @description separator character\n */\n separator: {\n type: String,\n default: '/',\n },\n /**\n * @description icon component of icon separator\n */\n separatorIcon: {\n type: iconPropType,\n },\n} as const)\nexport type BreadcrumbProps = ExtractPropTypes<typeof breadcrumbProps>\nexport type BreadcrumbPropsPublic = __ExtractPublicPropTypes<\n typeof breadcrumbProps\n>\n"],"names":["buildProps","iconPropType"],"mappings":";;;;;;;AACY,MAAC,eAAe,GAAGA,kBAAU,CAAC;AAC1C,EAAE,SAAS,EAAE;AACb,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,GAAG;AAChB,GAAG;AACH,EAAE,aAAa,EAAE;AACjB,IAAI,IAAI,EAAEC,iBAAY;AACtB,GAAG;AACH,CAAC;;;;"}
|
||||
29
frontend/node_modules/element-plus/lib/components/breadcrumb/src/breadcrumb.vue.d.ts
generated
vendored
Normal file
29
frontend/node_modules/element-plus/lib/components/breadcrumb/src/breadcrumb.vue.d.ts
generated
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
declare function __VLS_template(): {
|
||||
default?(_: {}): any;
|
||||
};
|
||||
declare const __VLS_component: import("vue").DefineComponent<{
|
||||
readonly separator: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "/", boolean>;
|
||||
readonly separatorIcon: {
|
||||
readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>>;
|
||||
readonly required: false;
|
||||
readonly validator: ((val: unknown) => boolean) | undefined;
|
||||
__epPropKey: true;
|
||||
};
|
||||
}, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
readonly separator: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "/", boolean>;
|
||||
readonly separatorIcon: {
|
||||
readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>>;
|
||||
readonly required: false;
|
||||
readonly validator: ((val: unknown) => boolean) | undefined;
|
||||
__epPropKey: true;
|
||||
};
|
||||
}>>, {
|
||||
readonly separator: string;
|
||||
}>;
|
||||
declare const _default: __VLS_WithTemplateSlots<typeof __VLS_component, ReturnType<typeof __VLS_template>>;
|
||||
export default _default;
|
||||
type __VLS_WithTemplateSlots<T, S> = T & {
|
||||
new (): {
|
||||
$slots: S;
|
||||
};
|
||||
};
|
||||
46
frontend/node_modules/element-plus/lib/components/breadcrumb/src/breadcrumb2.js
generated
vendored
Normal file
46
frontend/node_modules/element-plus/lib/components/breadcrumb/src/breadcrumb2.js
generated
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var vue = require('vue');
|
||||
var constants = require('./constants.js');
|
||||
var breadcrumb = require('./breadcrumb.js');
|
||||
var pluginVue_exportHelper = require('../../../_virtual/plugin-vue_export-helper.js');
|
||||
var index = require('../../../hooks/use-locale/index.js');
|
||||
var index$1 = require('../../../hooks/use-namespace/index.js');
|
||||
|
||||
const __default__ = vue.defineComponent({
|
||||
name: "ElBreadcrumb"
|
||||
});
|
||||
const _sfc_main = /* @__PURE__ */ vue.defineComponent({
|
||||
...__default__,
|
||||
props: breadcrumb.breadcrumbProps,
|
||||
setup(__props) {
|
||||
const props = __props;
|
||||
const { t } = index.useLocale();
|
||||
const ns = index$1.useNamespace("breadcrumb");
|
||||
const breadcrumb = vue.ref();
|
||||
vue.provide(constants.breadcrumbKey, props);
|
||||
vue.onMounted(() => {
|
||||
const items = breadcrumb.value.querySelectorAll(`.${ns.e("item")}`);
|
||||
if (items.length) {
|
||||
items[items.length - 1].setAttribute("aria-current", "page");
|
||||
}
|
||||
});
|
||||
return (_ctx, _cache) => {
|
||||
return vue.openBlock(), vue.createElementBlock("div", {
|
||||
ref_key: "breadcrumb",
|
||||
ref: breadcrumb,
|
||||
class: vue.normalizeClass(vue.unref(ns).b()),
|
||||
"aria-label": vue.unref(t)("el.breadcrumb.label"),
|
||||
role: "navigation"
|
||||
}, [
|
||||
vue.renderSlot(_ctx.$slots, "default")
|
||||
], 10, ["aria-label"]);
|
||||
};
|
||||
}
|
||||
});
|
||||
var Breadcrumb = /* @__PURE__ */ pluginVue_exportHelper["default"](_sfc_main, [["__file", "breadcrumb.vue"]]);
|
||||
|
||||
exports["default"] = Breadcrumb;
|
||||
//# sourceMappingURL=breadcrumb2.js.map
|
||||
1
frontend/node_modules/element-plus/lib/components/breadcrumb/src/breadcrumb2.js.map
generated
vendored
Normal file
1
frontend/node_modules/element-plus/lib/components/breadcrumb/src/breadcrumb2.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"breadcrumb2.js","sources":["../../../../../../packages/components/breadcrumb/src/breadcrumb.vue"],"sourcesContent":["<template>\n <div\n ref=\"breadcrumb\"\n :class=\"ns.b()\"\n :aria-label=\"t('el.breadcrumb.label')\"\n role=\"navigation\"\n >\n <slot />\n </div>\n</template>\n\n<script lang=\"ts\" setup>\nimport { onMounted, provide, ref } from 'vue'\nimport { useLocale, useNamespace } from '@element-plus/hooks'\nimport { breadcrumbKey } from './constants'\nimport { breadcrumbProps } from './breadcrumb'\n\ndefineOptions({\n name: 'ElBreadcrumb',\n})\n\nconst { t } = useLocale()\nconst props = defineProps(breadcrumbProps)\n\nconst ns = useNamespace('breadcrumb')\nconst breadcrumb = ref<HTMLDivElement>()\n\nprovide(breadcrumbKey, props)\n\nonMounted(() => {\n const items = breadcrumb.value!.querySelectorAll(`.${ns.e('item')}`)\n if (items.length) {\n items[items.length - 1].setAttribute('aria-current', 'page')\n }\n})\n</script>\n"],"names":["useLocale","useNamespace","ref","provide","breadcrumbKey","onMounted"],"mappings":";;;;;;;;;;;uCAiBc,CAAA;AAAA,EACZ,IAAM,EAAA,cAAA;AACR,CAAA,CAAA,CAAA;;;;;;AAEA,IAAM,MAAA,EAAE,CAAE,EAAA,GAAIA,eAAU,EAAA,CAAA;AAGxB,IAAM,MAAA,EAAA,GAAKC,qBAAa,YAAY,CAAA,CAAA;AACpC,IAAA,MAAM,aAAaC,OAAoB,EAAA,CAAA;AAEvC,IAAAC,WAAA,CAAQC,yBAAe,KAAK,CAAA,CAAA;AAE5B,IAAAC,aAAA,CAAU,MAAM;AACd,MAAM,MAAA,KAAA,GAAQ,WAAW,KAAO,CAAA,gBAAA,CAAiB,IAAI,EAAG,CAAA,CAAA,CAAE,MAAM,CAAC,CAAE,CAAA,CAAA,CAAA;AACnE,MAAA,IAAI,MAAM,MAAQ,EAAA;AAChB,QAAA,KAAA,CAAM,MAAM,MAAS,GAAA,CAAC,CAAE,CAAA,YAAA,CAAa,gBAAgB,MAAM,CAAA,CAAA;AAAA,OAC7D;AAAA,KACD,CAAA,CAAA;;;;;;;;;;;;;;;;;;"}
|
||||
3
frontend/node_modules/element-plus/lib/components/breadcrumb/src/constants.d.ts
generated
vendored
Normal file
3
frontend/node_modules/element-plus/lib/components/breadcrumb/src/constants.d.ts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { InjectionKey } from 'vue';
|
||||
import type { BreadcrumbProps } from './breadcrumb';
|
||||
export declare const breadcrumbKey: InjectionKey<BreadcrumbProps>;
|
||||
8
frontend/node_modules/element-plus/lib/components/breadcrumb/src/constants.js
generated
vendored
Normal file
8
frontend/node_modules/element-plus/lib/components/breadcrumb/src/constants.js
generated
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
const breadcrumbKey = Symbol("breadcrumbKey");
|
||||
|
||||
exports.breadcrumbKey = breadcrumbKey;
|
||||
//# sourceMappingURL=constants.js.map
|
||||
1
frontend/node_modules/element-plus/lib/components/breadcrumb/src/constants.js.map
generated
vendored
Normal file
1
frontend/node_modules/element-plus/lib/components/breadcrumb/src/constants.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"constants.js","sources":["../../../../../../packages/components/breadcrumb/src/constants.ts"],"sourcesContent":["import type { InjectionKey } from 'vue'\nimport type { BreadcrumbProps } from './breadcrumb'\n\nexport const breadcrumbKey: InjectionKey<BreadcrumbProps> =\n Symbol('breadcrumbKey')\n"],"names":[],"mappings":";;;;AAAY,MAAC,aAAa,GAAG,MAAM,CAAC,eAAe;;;;"}
|
||||
4
frontend/node_modules/element-plus/lib/components/breadcrumb/src/instances.d.ts
generated
vendored
Normal file
4
frontend/node_modules/element-plus/lib/components/breadcrumb/src/instances.d.ts
generated
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
import type Breadcrumb from './breadcrumb.vue';
|
||||
import type BreadcrumbItem from './breadcrumb-item.vue';
|
||||
export type BreadcrumbItemInstance = InstanceType<typeof BreadcrumbItem> & unknown;
|
||||
export type BreadcrumbInstance = InstanceType<typeof Breadcrumb> & unknown;
|
||||
3
frontend/node_modules/element-plus/lib/components/breadcrumb/src/instances.js
generated
vendored
Normal file
3
frontend/node_modules/element-plus/lib/components/breadcrumb/src/instances.js
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
'use strict';
|
||||
|
||||
//# sourceMappingURL=instances.js.map
|
||||
1
frontend/node_modules/element-plus/lib/components/breadcrumb/src/instances.js.map
generated
vendored
Normal file
1
frontend/node_modules/element-plus/lib/components/breadcrumb/src/instances.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"instances.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;"}
|
||||
2
frontend/node_modules/element-plus/lib/components/breadcrumb/style/css.d.ts
generated
vendored
Normal file
2
frontend/node_modules/element-plus/lib/components/breadcrumb/style/css.d.ts
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
import 'element-plus/es/components/base/style/css';
|
||||
import 'element-plus/theme-chalk/el-breadcrumb.css';
|
||||
6
frontend/node_modules/element-plus/lib/components/breadcrumb/style/css.js
generated
vendored
Normal file
6
frontend/node_modules/element-plus/lib/components/breadcrumb/style/css.js
generated
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
require('../../base/style/css.js');
|
||||
require('element-plus/theme-chalk/el-breadcrumb.css');
|
||||
|
||||
//# sourceMappingURL=css.js.map
|
||||
1
frontend/node_modules/element-plus/lib/components/breadcrumb/style/css.js.map
generated
vendored
Normal file
1
frontend/node_modules/element-plus/lib/components/breadcrumb/style/css.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"css.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;;"}
|
||||
2
frontend/node_modules/element-plus/lib/components/breadcrumb/style/index.d.ts
generated
vendored
Normal file
2
frontend/node_modules/element-plus/lib/components/breadcrumb/style/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
import 'element-plus/es/components/base/style';
|
||||
import 'element-plus/theme-chalk/src/breadcrumb.scss';
|
||||
6
frontend/node_modules/element-plus/lib/components/breadcrumb/style/index.js
generated
vendored
Normal file
6
frontend/node_modules/element-plus/lib/components/breadcrumb/style/index.js
generated
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
require('../../base/style/index.js');
|
||||
require('element-plus/theme-chalk/src/breadcrumb.scss');
|
||||
|
||||
//# sourceMappingURL=index.js.map
|
||||
1
frontend/node_modules/element-plus/lib/components/breadcrumb/style/index.js.map
generated
vendored
Normal file
1
frontend/node_modules/element-plus/lib/components/breadcrumb/style/index.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"index.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;;"}
|
||||
Reference in New Issue
Block a user