feat: initial commit - Phase 1 & 2 core features

This commit is contained in:
hiderfong
2026-04-22 17:07:33 +08:00
commit 1773bda06b
25005 changed files with 6252106 additions and 0 deletions
+10
View File
@@ -0,0 +1,10 @@
import { SFCWithInstall } from "../../utils/vue/typescript.js";
import "../../utils/index.js";
import { EmptyProps, EmptyPropsPublic, emptyProps } from "./src/empty.js";
import { _default } from "./src/empty.vue.js";
import { EmptyInstance } from "./src/instance.js";
//#region ../../packages/components/empty/index.d.ts
declare const ElEmpty: SFCWithInstall<typeof _default>;
//#endregion
export { ElEmpty, ElEmpty as default, type EmptyInstance, EmptyProps, EmptyPropsPublic, emptyProps };
+13
View File
@@ -0,0 +1,13 @@
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: 'Module' } });
const require_install = require('../../utils/vue/install.js');
const require_empty = require('./src/empty.js');
const require_empty$1 = require('./src/empty2.js');
//#region ../../packages/components/empty/index.ts
const ElEmpty = require_install.withInstall(require_empty$1.default);
//#endregion
exports.ElEmpty = ElEmpty;
exports.default = ElEmpty;
exports.emptyProps = require_empty.emptyProps;
//# sourceMappingURL=index.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"index.js","names":["withInstall","Empty"],"sources":["../../../../../packages/components/empty/index.ts"],"sourcesContent":["import { withInstall } from '@element-plus/utils'\nimport Empty from './src/empty.vue'\n\nimport type { SFCWithInstall } from '@element-plus/utils'\n\nexport const ElEmpty: SFCWithInstall<typeof Empty> = withInstall(Empty)\nexport default ElEmpty\n\nexport * from './src/empty'\nexport type { EmptyInstance } from './src/instance'\n"],"mappings":";;;;;;AAKA,MAAa,UAAwCA,4BAAYC,wBAAM"}
+33
View File
@@ -0,0 +1,33 @@
import { EpPropFinalized } from "../../../utils/vue/props/types.js";
import "../../../utils/index.js";
import { ExtractPublicPropTypes } from "vue";
//#region ../../packages/components/empty/src/empty.d.ts
interface EmptyProps {
/**
* @description image URL of empty
*/
image?: string;
/**
* @description image size (width) of empty
*/
imageSize?: number;
/**
* @description description of empty
*/
description?: string;
}
/**
* @deprecated Removed after 3.0.0, Use `EmptyProps` instead.
*/
declare const emptyProps: {
readonly image: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
readonly imageSize: NumberConstructor;
readonly description: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
};
/**
* @deprecated Removed after 3.0.0, Use `EmptyProps` instead.
*/
type EmptyPropsPublic = ExtractPublicPropTypes<typeof emptyProps>;
//#endregion
export { EmptyProps, EmptyPropsPublic, emptyProps };
+22
View File
@@ -0,0 +1,22 @@
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
const require_runtime = require('../../../utils/vue/props/runtime.js');
//#region ../../packages/components/empty/src/empty.ts
/**
* @deprecated Removed after 3.0.0, Use `EmptyProps` instead.
*/
const emptyProps = require_runtime.buildProps({
image: {
type: String,
default: ""
},
imageSize: Number,
description: {
type: String,
default: ""
}
});
//#endregion
exports.emptyProps = emptyProps;
//# sourceMappingURL=empty.js.map
@@ -0,0 +1 @@
{"version":3,"file":"empty.js","names":["buildProps"],"sources":["../../../../../../packages/components/empty/src/empty.ts"],"sourcesContent":["import { buildProps } from '@element-plus/utils'\n\nimport type { ExtractPublicPropTypes } from 'vue'\n\nexport interface EmptyProps {\n /**\n * @description image URL of empty\n */\n image?: string\n /**\n * @description image size (width) of empty\n */\n imageSize?: number\n /**\n * @description description of empty\n */\n description?: string\n}\n\n/**\n * @deprecated Removed after 3.0.0, Use `EmptyProps` instead.\n */\nexport const emptyProps = buildProps({\n /**\n * @description image URL of empty\n */\n image: {\n type: String,\n default: '',\n },\n /**\n * @description image size (width) of empty\n */\n imageSize: Number,\n /**\n * @description description of empty\n */\n description: {\n type: String,\n default: '',\n },\n} as const)\n\n/**\n * @deprecated Removed after 3.0.0, Use `EmptyProps` instead.\n */\nexport type EmptyPropsPublic = ExtractPublicPropTypes<typeof emptyProps>\n"],"mappings":";;;;;;;AAsBA,MAAa,aAAaA,2BAAW;CAInC,OAAO;EACL,MAAM;EACN,SAAS;EACV;CAID,WAAW;CAIX,aAAa;EACX,MAAM;EACN,SAAS;EACV;CACF,CAAU"}
@@ -0,0 +1,25 @@
import { EmptyProps } from "./empty.js";
import * as vue from "vue";
//#region ../../packages/components/empty/src/empty.vue.d.ts
declare var __VLS_1: {}, __VLS_8: {}, __VLS_10: {};
type __VLS_Slots = {} & {
image?: (props: typeof __VLS_1) => any;
} & {
description?: (props: typeof __VLS_8) => any;
} & {
default?: (props: typeof __VLS_10) => any;
};
declare const __VLS_base: vue.DefineComponent<EmptyProps, {}, {}, {}, {}, vue.ComponentOptionsMixin, vue.ComponentOptionsMixin, {}, string, vue.PublicProps, Readonly<EmptyProps> & Readonly<{}>, {
description: string;
image: string;
}, {}, {}, {}, string, vue.ComponentProvideOptions, false, {}, any>;
declare const __VLS_export: __VLS_WithSlots<typeof __VLS_base, __VLS_Slots>;
declare const _default: typeof __VLS_export;
type __VLS_WithSlots<T, S> = T & {
new (): {
$slots: S;
};
};
//#endregion
export { _default };
@@ -0,0 +1,44 @@
const require_runtime = require('../../../_virtual/_rolldown/runtime.js');
const require_style = require('../../../utils/dom/style.js');
const require_index = require('../../../hooks/use-locale/index.js');
const require_index$1 = require('../../../hooks/use-namespace/index.js');
const require_empty = require('./empty.js');
const require_img_empty = require('./img-empty.js');
let vue = require("vue");
//#region ../../packages/components/empty/src/empty.vue?vue&type=script&setup=true&lang.ts
const _hoisted_1 = ["src"];
const _hoisted_2 = { key: 1 };
var empty_vue_vue_type_script_setup_true_lang_default = /* @__PURE__ */ (0, vue.defineComponent)({
name: "ElEmpty",
__name: "empty",
props: require_empty.emptyProps,
setup(__props) {
const props = __props;
const { t } = require_index.useLocale();
const ns = require_index$1.useNamespace("empty");
const emptyDescription = (0, vue.computed)(() => props.description || t("el.table.emptyText"));
const imageStyle = (0, vue.computed)(() => ({ width: require_style.addUnit(props.imageSize) }));
return (_ctx, _cache) => {
return (0, vue.openBlock)(), (0, vue.createElementBlock)("div", { class: (0, vue.normalizeClass)((0, vue.unref)(ns).b()) }, [
(0, vue.createElementVNode)("div", {
class: (0, vue.normalizeClass)((0, vue.unref)(ns).e("image")),
style: (0, vue.normalizeStyle)(imageStyle.value)
}, [__props.image ? ((0, vue.openBlock)(), (0, vue.createElementBlock)("img", {
key: 0,
src: __props.image,
ondragstart: "return false"
}, null, 8, _hoisted_1)) : (0, vue.renderSlot)(_ctx.$slots, "image", { key: 1 }, () => [(0, vue.createVNode)(require_img_empty.default)])], 6),
(0, vue.createElementVNode)("div", { class: (0, vue.normalizeClass)((0, vue.unref)(ns).e("description")) }, [_ctx.$slots.description ? (0, vue.renderSlot)(_ctx.$slots, "description", { key: 0 }) : ((0, vue.openBlock)(), (0, vue.createElementBlock)("p", _hoisted_2, (0, vue.toDisplayString)(emptyDescription.value), 1))], 2),
_ctx.$slots.default ? ((0, vue.openBlock)(), (0, vue.createElementBlock)("div", {
key: 0,
class: (0, vue.normalizeClass)((0, vue.unref)(ns).e("bottom"))
}, [(0, vue.renderSlot)(_ctx.$slots, "default")], 2)) : (0, vue.createCommentVNode)("v-if", true)
], 2);
};
}
});
//#endregion
exports.default = empty_vue_vue_type_script_setup_true_lang_default;
//# sourceMappingURL=empty.vue_vue_type_script_setup_true_lang.js.map
@@ -0,0 +1 @@
{"version":3,"file":"empty.vue_vue_type_script_setup_true_lang.js","names":["$slots"],"sources":["../../../../../../packages/components/empty/src/empty.vue"],"sourcesContent":["<template>\n <div :class=\"ns.b()\">\n <div :class=\"ns.e('image')\" :style=\"imageStyle\">\n <img v-if=\"image\" :src=\"image\" ondragstart=\"return false\" />\n <slot v-else name=\"image\">\n <img-empty />\n </slot>\n </div>\n <div :class=\"ns.e('description')\">\n <slot v-if=\"$slots.description\" name=\"description\" />\n <p v-else>{{ emptyDescription }}</p>\n </div>\n <div v-if=\"$slots.default\" :class=\"ns.e('bottom')\">\n <slot />\n </div>\n </div>\n</template>\n\n<script lang=\"ts\" setup>\nimport { computed } from 'vue'\nimport { useLocale, useNamespace } from '@element-plus/hooks'\nimport { addUnit } from '@element-plus/utils'\nimport ImgEmpty from './img-empty.vue'\n\nimport type { CSSProperties } from 'vue'\nimport type { EmptyProps } from './empty'\n\ndefineOptions({\n name: 'ElEmpty',\n})\n\nconst props = withDefaults(defineProps<EmptyProps>(), {\n image: '',\n description: '',\n})\n\nconst { t } = useLocale()\nconst ns = useNamespace('empty')\nconst emptyDescription = computed(\n () => props.description || t('el.table.emptyText')\n)\nconst imageStyle = computed<CSSProperties>(() => ({\n width: addUnit(props.imageSize),\n}))\n</script>\n"],"mappings":";;;;;;;;;;;;;;;;EA+BA,MAAM,QAAQ;EAKd,MAAM,EAAE,MAAM,yBAAU;EACxB,MAAM,KAAK,6BAAa,QAAO;EAC/B,MAAM,2CACE,MAAM,eAAe,EAAE,qBAAoB,CACnD;EACA,MAAM,sCAA4C,EAChD,OAAO,sBAAQ,MAAM,UAAU,EAChC,EAAC;;4DA5BM,OAAA,EAdA,8CAAO,GAAE,CAAC,GAAC,CAAA;gCAMT,OAAA;KALA,8CAAO,GAAE,CAAC,EAAC,QAAA,CAAA;KAAY,+BAAO,WAAA,MAAU;QACjC,QAAA,2DAAiD,OAAA;;KAAzC,KAAK,QAAA;KAAO,aAAY;mDAGpC,KAAA,QAAA,SAAA,EAAA,KAAA,GAAA,QAAA,sBADQ,0BAAA;gCAMX,OAAA,EAHA,8CAAO,GAAE,CAAC,EAAC,cAAA,CAAA,KACHA,KAAAA,OAAO,kCAAkC,KAAA,QAAA,eAAA,EAAA,KAAA,GAAA,CAAA,sDACjB,KAAA,qCAAvB,iBAAA,MAAgB,EAAA,EAAA;IAEpBA,KAAAA,OAAO,6DAEZ,OAAA;;KAFsB,8CAAO,GAAE,CAAC,EAAC,SAAA,CAAA;4BAC7B,KAAA,QAAA,UAAA"}
@@ -0,0 +1,9 @@
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: 'Module' } });
const require_empty_vue_vue_type_script_setup_true_lang = require('./empty.vue_vue_type_script_setup_true_lang.js');
//#region ../../packages/components/empty/src/empty.vue
var empty_default = require_empty_vue_vue_type_script_setup_true_lang.default;
//#endregion
exports.default = empty_default;
//# sourceMappingURL=empty2.js.map
@@ -0,0 +1 @@
{"version":3,"file":"empty2.js","names":[],"sources":["../../../../../../packages/components/empty/src/empty.vue"],"sourcesContent":["<template>\n <div :class=\"ns.b()\">\n <div :class=\"ns.e('image')\" :style=\"imageStyle\">\n <img v-if=\"image\" :src=\"image\" ondragstart=\"return false\" />\n <slot v-else name=\"image\">\n <img-empty />\n </slot>\n </div>\n <div :class=\"ns.e('description')\">\n <slot v-if=\"$slots.description\" name=\"description\" />\n <p v-else>{{ emptyDescription }}</p>\n </div>\n <div v-if=\"$slots.default\" :class=\"ns.e('bottom')\">\n <slot />\n </div>\n </div>\n</template>\n\n<script lang=\"ts\" setup>\nimport { computed } from 'vue'\nimport { useLocale, useNamespace } from '@element-plus/hooks'\nimport { addUnit } from '@element-plus/utils'\nimport ImgEmpty from './img-empty.vue'\n\nimport type { CSSProperties } from 'vue'\nimport type { EmptyProps } from './empty'\n\ndefineOptions({\n name: 'ElEmpty',\n})\n\nconst props = withDefaults(defineProps<EmptyProps>(), {\n image: '',\n description: '',\n})\n\nconst { t } = useLocale()\nconst ns = useNamespace('empty')\nconst emptyDescription = computed(\n () => props.description || t('el.table.emptyText')\n)\nconst imageStyle = computed<CSSProperties>(() => ({\n width: addUnit(props.imageSize),\n}))\n</script>\n"],"mappings":""}
@@ -0,0 +1,9 @@
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: 'Module' } });
const require_img_empty_vue_vue_type_script_setup_true_lang = require('./img-empty.vue_vue_type_script_setup_true_lang.js');
//#region ../../packages/components/empty/src/img-empty.vue
var img_empty_default = require_img_empty_vue_vue_type_script_setup_true_lang.default;
//#endregion
exports.default = img_empty_default;
//# sourceMappingURL=img-empty.js.map
@@ -0,0 +1 @@
{"version":3,"file":"img-empty.js","names":[],"sources":["../../../../../../packages/components/empty/src/img-empty.vue"],"sourcesContent":["<template>\n <svg\n viewBox=\"0 0 79 86\"\n version=\"1.1\"\n xmlns=\"http://www.w3.org/2000/svg\"\n xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n >\n <defs>\n <linearGradient\n :id=\"`linearGradient-1-${id}`\"\n x1=\"38.8503086%\"\n y1=\"0%\"\n x2=\"61.1496914%\"\n y2=\"100%\"\n >\n <stop\n :stop-color=\"`var(${ns.cssVarBlockName('fill-color-1')})`\"\n offset=\"0%\"\n />\n <stop\n :stop-color=\"`var(${ns.cssVarBlockName('fill-color-4')})`\"\n offset=\"100%\"\n />\n </linearGradient>\n <linearGradient\n :id=\"`linearGradient-2-${id}`\"\n x1=\"0%\"\n y1=\"9.5%\"\n x2=\"100%\"\n y2=\"90.5%\"\n >\n <stop\n :stop-color=\"`var(${ns.cssVarBlockName('fill-color-1')})`\"\n offset=\"0%\"\n />\n <stop\n :stop-color=\"`var(${ns.cssVarBlockName('fill-color-6')})`\"\n offset=\"100%\"\n />\n </linearGradient>\n <rect :id=\"`path-3-${id}`\" x=\"0\" y=\"0\" width=\"17\" height=\"36\" />\n </defs>\n <g stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\n <g transform=\"translate(-1268.000000, -535.000000)\">\n <g transform=\"translate(1268.000000, 535.000000)\">\n <path\n d=\"M39.5,86 C61.3152476,86 79,83.9106622 79,81.3333333 C79,78.7560045 57.3152476,78 35.5,78 C13.6847524,78 0,78.7560045 0,81.3333333 C0,83.9106622 17.6847524,86 39.5,86 Z\"\n :fill=\"`var(${ns.cssVarBlockName('fill-color-3')})`\"\n />\n <polygon\n :fill=\"`var(${ns.cssVarBlockName('fill-color-7')})`\"\n transform=\"translate(27.500000, 51.500000) scale(1, -1) translate(-27.500000, -51.500000) \"\n points=\"13 58 53 58 42 45 2 45\"\n />\n <g\n transform=\"translate(34.500000, 31.500000) scale(-1, 1) rotate(-25.000000) translate(-34.500000, -31.500000) translate(7.000000, 10.000000)\"\n >\n <polygon\n :fill=\"`var(${ns.cssVarBlockName('fill-color-7')})`\"\n transform=\"translate(11.500000, 5.000000) scale(1, -1) translate(-11.500000, -5.000000) \"\n points=\"2.84078316e-14 3 18 3 23 7 5 7\"\n />\n <polygon\n :fill=\"`var(${ns.cssVarBlockName('fill-color-5')})`\"\n points=\"-3.69149156e-15 7 38 7 38 43 -3.69149156e-15 43\"\n />\n <rect\n :fill=\"`url(#linearGradient-1-${id})`\"\n transform=\"translate(46.500000, 25.000000) scale(-1, 1) translate(-46.500000, -25.000000) \"\n x=\"38\"\n y=\"7\"\n width=\"17\"\n height=\"36\"\n />\n <polygon\n :fill=\"`var(${ns.cssVarBlockName('fill-color-2')})`\"\n transform=\"translate(39.500000, 3.500000) scale(-1, 1) translate(-39.500000, -3.500000) \"\n points=\"24 7 41 7 55 -3.63806207e-12 38 -3.63806207e-12\"\n />\n </g>\n <rect\n :fill=\"`url(#linearGradient-2-${id})`\"\n x=\"13\"\n y=\"45\"\n width=\"40\"\n height=\"36\"\n />\n <g transform=\"translate(53.000000, 45.000000)\">\n <use\n :fill=\"`var(${ns.cssVarBlockName('fill-color-8')})`\"\n transform=\"translate(8.500000, 18.000000) scale(-1, 1) translate(-8.500000, -18.000000) \"\n :xlink:href=\"`#path-3-${id}`\"\n />\n <polygon\n :fill=\"`var(${ns.cssVarBlockName('fill-color-9')})`\"\n :mask=\"`url(#mask-4-${id})`\"\n transform=\"translate(12.000000, 9.000000) scale(-1, 1) translate(-12.000000, -9.000000) \"\n points=\"7 0 24 0 20 18 7 16.5\"\n />\n </g>\n <polygon\n :fill=\"`var(${ns.cssVarBlockName('fill-color-2')})`\"\n transform=\"translate(66.000000, 51.500000) scale(-1, 1) translate(-66.000000, -51.500000) \"\n points=\"62 45 79 45 70 58 53 58\"\n />\n </g>\n </g>\n </g>\n </svg>\n</template>\n\n<script lang=\"ts\" setup>\nimport { useId, useNamespace } from '@element-plus/hooks'\n\ndefineOptions({\n name: 'ImgEmpty',\n})\n\nconst ns = useNamespace('empty')\nconst id = useId()\n</script>\n"],"mappings":""}
@@ -0,0 +1,144 @@
const require_runtime = require('../../../_virtual/_rolldown/runtime.js');
const require_index = require('../../../hooks/use-namespace/index.js');
const require_index$1 = require('../../../hooks/use-id/index.js');
let vue = require("vue");
//#region ../../packages/components/empty/src/img-empty.vue?vue&type=script&setup=true&lang.ts
const _hoisted_1 = {
viewBox: "0 0 79 86",
version: "1.1",
xmlns: "http://www.w3.org/2000/svg",
"xmlns:xlink": "http://www.w3.org/1999/xlink"
};
const _hoisted_2 = ["id"];
const _hoisted_3 = ["stop-color"];
const _hoisted_4 = ["stop-color"];
const _hoisted_5 = ["id"];
const _hoisted_6 = ["stop-color"];
const _hoisted_7 = ["stop-color"];
const _hoisted_8 = ["id"];
const _hoisted_9 = {
stroke: "none",
"stroke-width": "1",
fill: "none",
"fill-rule": "evenodd"
};
const _hoisted_10 = { transform: "translate(-1268.000000, -535.000000)" };
const _hoisted_11 = { transform: "translate(1268.000000, 535.000000)" };
const _hoisted_12 = ["fill"];
const _hoisted_13 = ["fill"];
const _hoisted_14 = { transform: "translate(34.500000, 31.500000) scale(-1, 1) rotate(-25.000000) translate(-34.500000, -31.500000) translate(7.000000, 10.000000)" };
const _hoisted_15 = ["fill"];
const _hoisted_16 = ["fill"];
const _hoisted_17 = ["fill"];
const _hoisted_18 = ["fill"];
const _hoisted_19 = ["fill"];
const _hoisted_20 = { transform: "translate(53.000000, 45.000000)" };
const _hoisted_21 = ["fill", "xlink:href"];
const _hoisted_22 = ["fill", "mask"];
const _hoisted_23 = ["fill"];
var img_empty_vue_vue_type_script_setup_true_lang_default = /* @__PURE__ */ (0, vue.defineComponent)({
name: "ImgEmpty",
__name: "img-empty",
setup(__props) {
const ns = require_index.useNamespace("empty");
const id = require_index$1.useId();
return (_ctx, _cache) => {
return (0, vue.openBlock)(), (0, vue.createElementBlock)("svg", _hoisted_1, [(0, vue.createElementVNode)("defs", null, [
(0, vue.createElementVNode)("linearGradient", {
id: `linearGradient-1-${(0, vue.unref)(id)}`,
x1: "38.8503086%",
y1: "0%",
x2: "61.1496914%",
y2: "100%"
}, [(0, vue.createElementVNode)("stop", {
"stop-color": `var(${(0, vue.unref)(ns).cssVarBlockName("fill-color-1")})`,
offset: "0%"
}, null, 8, _hoisted_3), (0, vue.createElementVNode)("stop", {
"stop-color": `var(${(0, vue.unref)(ns).cssVarBlockName("fill-color-4")})`,
offset: "100%"
}, null, 8, _hoisted_4)], 8, _hoisted_2),
(0, vue.createElementVNode)("linearGradient", {
id: `linearGradient-2-${(0, vue.unref)(id)}`,
x1: "0%",
y1: "9.5%",
x2: "100%",
y2: "90.5%"
}, [(0, vue.createElementVNode)("stop", {
"stop-color": `var(${(0, vue.unref)(ns).cssVarBlockName("fill-color-1")})`,
offset: "0%"
}, null, 8, _hoisted_6), (0, vue.createElementVNode)("stop", {
"stop-color": `var(${(0, vue.unref)(ns).cssVarBlockName("fill-color-6")})`,
offset: "100%"
}, null, 8, _hoisted_7)], 8, _hoisted_5),
(0, vue.createElementVNode)("rect", {
id: `path-3-${(0, vue.unref)(id)}`,
x: "0",
y: "0",
width: "17",
height: "36"
}, null, 8, _hoisted_8)
]), (0, vue.createElementVNode)("g", _hoisted_9, [(0, vue.createElementVNode)("g", _hoisted_10, [(0, vue.createElementVNode)("g", _hoisted_11, [
(0, vue.createElementVNode)("path", {
d: "M39.5,86 C61.3152476,86 79,83.9106622 79,81.3333333 C79,78.7560045 57.3152476,78 35.5,78 C13.6847524,78 0,78.7560045 0,81.3333333 C0,83.9106622 17.6847524,86 39.5,86 Z",
fill: `var(${(0, vue.unref)(ns).cssVarBlockName("fill-color-3")})`
}, null, 8, _hoisted_12),
(0, vue.createElementVNode)("polygon", {
fill: `var(${(0, vue.unref)(ns).cssVarBlockName("fill-color-7")})`,
transform: "translate(27.500000, 51.500000) scale(1, -1) translate(-27.500000, -51.500000) ",
points: "13 58 53 58 42 45 2 45"
}, null, 8, _hoisted_13),
(0, vue.createElementVNode)("g", _hoisted_14, [
(0, vue.createElementVNode)("polygon", {
fill: `var(${(0, vue.unref)(ns).cssVarBlockName("fill-color-7")})`,
transform: "translate(11.500000, 5.000000) scale(1, -1) translate(-11.500000, -5.000000) ",
points: "2.84078316e-14 3 18 3 23 7 5 7"
}, null, 8, _hoisted_15),
(0, vue.createElementVNode)("polygon", {
fill: `var(${(0, vue.unref)(ns).cssVarBlockName("fill-color-5")})`,
points: "-3.69149156e-15 7 38 7 38 43 -3.69149156e-15 43"
}, null, 8, _hoisted_16),
(0, vue.createElementVNode)("rect", {
fill: `url(#linearGradient-1-${(0, vue.unref)(id)})`,
transform: "translate(46.500000, 25.000000) scale(-1, 1) translate(-46.500000, -25.000000) ",
x: "38",
y: "7",
width: "17",
height: "36"
}, null, 8, _hoisted_17),
(0, vue.createElementVNode)("polygon", {
fill: `var(${(0, vue.unref)(ns).cssVarBlockName("fill-color-2")})`,
transform: "translate(39.500000, 3.500000) scale(-1, 1) translate(-39.500000, -3.500000) ",
points: "24 7 41 7 55 -3.63806207e-12 38 -3.63806207e-12"
}, null, 8, _hoisted_18)
]),
(0, vue.createElementVNode)("rect", {
fill: `url(#linearGradient-2-${(0, vue.unref)(id)})`,
x: "13",
y: "45",
width: "40",
height: "36"
}, null, 8, _hoisted_19),
(0, vue.createElementVNode)("g", _hoisted_20, [(0, vue.createElementVNode)("use", {
fill: `var(${(0, vue.unref)(ns).cssVarBlockName("fill-color-8")})`,
transform: "translate(8.500000, 18.000000) scale(-1, 1) translate(-8.500000, -18.000000) ",
"xlink:href": `#path-3-${(0, vue.unref)(id)}`
}, null, 8, _hoisted_21), (0, vue.createElementVNode)("polygon", {
fill: `var(${(0, vue.unref)(ns).cssVarBlockName("fill-color-9")})`,
mask: `url(#mask-4-${(0, vue.unref)(id)})`,
transform: "translate(12.000000, 9.000000) scale(-1, 1) translate(-12.000000, -9.000000) ",
points: "7 0 24 0 20 18 7 16.5"
}, null, 8, _hoisted_22)]),
(0, vue.createElementVNode)("polygon", {
fill: `var(${(0, vue.unref)(ns).cssVarBlockName("fill-color-2")})`,
transform: "translate(66.000000, 51.500000) scale(-1, 1) translate(-66.000000, -51.500000) ",
points: "62 45 79 45 70 58 53 58"
}, null, 8, _hoisted_23)
])])])]);
};
}
});
//#endregion
exports.default = img_empty_vue_vue_type_script_setup_true_lang_default;
//# sourceMappingURL=img-empty.vue_vue_type_script_setup_true_lang.js.map
File diff suppressed because one or more lines are too long
@@ -0,0 +1,6 @@
import { _default } from "./empty.vue.js";
//#region ../../packages/components/empty/src/instance.d.ts
type EmptyInstance = InstanceType<typeof _default> & unknown;
//#endregion
export { EmptyInstance };
@@ -0,0 +1 @@
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
+3
View File
@@ -0,0 +1,3 @@
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
require('../../base/style/css.js');
require("element-plus/theme-chalk/el-empty.css");
@@ -0,0 +1,3 @@
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
require('../../base/style/index.js');
require("element-plus/theme-chalk/src/empty.scss");