完全跑通1.0版本
This commit is contained in:
48
frontend/node_modules/element-plus/es/components/overlay/index.d.ts
generated
vendored
Normal file
48
frontend/node_modules/element-plus/es/components/overlay/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,48 @@
|
||||
import { EpPropFinalized, EpPropMergeType } from "../../utils/vue/props/types.js";
|
||||
import { OverlayEmits, OverlayProps, OverlayPropsPublic, overlayEmits, overlayProps } from "./src/overlay.js";
|
||||
import * as _$vue from "vue";
|
||||
import * as _$csstype from "csstype";
|
||||
|
||||
//#region ../../packages/components/overlay/index.d.ts
|
||||
declare const ElOverlay: _$vue.DefineComponent<_$vue.ExtractPropTypes<{
|
||||
readonly mask: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
|
||||
readonly customMaskEvent: BooleanConstructor;
|
||||
readonly overlayClass: {
|
||||
readonly type: _$vue.PropType<EpPropMergeType<(new (...args: any[]) => string | string[] | Record<string, boolean>) | (() => string | string[] | Record<string, boolean>) | (((new (...args: any[]) => string | string[] | Record<string, boolean>) | (() => string | string[] | Record<string, boolean>)) | null)[], unknown, unknown>>;
|
||||
readonly required: false;
|
||||
readonly validator: ((val: unknown) => boolean) | undefined;
|
||||
__epPropKey: true;
|
||||
};
|
||||
readonly zIndex: {
|
||||
readonly type: _$vue.PropType<EpPropMergeType<(new (...args: any[]) => string | number) | (() => _$csstype.Property.ZIndex | undefined) | (((new (...args: any[]) => string | number) | (() => _$csstype.Property.ZIndex | undefined)) | null)[], unknown, unknown>>;
|
||||
readonly required: false;
|
||||
readonly validator: ((val: unknown) => boolean) | undefined;
|
||||
__epPropKey: true;
|
||||
};
|
||||
}>, () => _$vue.VNode<_$vue.RendererNode, _$vue.RendererElement, {
|
||||
[key: string]: any;
|
||||
}>, {}, {}, {}, _$vue.ComponentOptionsMixin, _$vue.ComponentOptionsMixin, {
|
||||
click: (evt: MouseEvent) => boolean;
|
||||
}, string, _$vue.PublicProps, Readonly<_$vue.ExtractPropTypes<{
|
||||
readonly mask: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
|
||||
readonly customMaskEvent: BooleanConstructor;
|
||||
readonly overlayClass: {
|
||||
readonly type: _$vue.PropType<EpPropMergeType<(new (...args: any[]) => string | string[] | Record<string, boolean>) | (() => string | string[] | Record<string, boolean>) | (((new (...args: any[]) => string | string[] | Record<string, boolean>) | (() => string | string[] | Record<string, boolean>)) | null)[], unknown, unknown>>;
|
||||
readonly required: false;
|
||||
readonly validator: ((val: unknown) => boolean) | undefined;
|
||||
__epPropKey: true;
|
||||
};
|
||||
readonly zIndex: {
|
||||
readonly type: _$vue.PropType<EpPropMergeType<(new (...args: any[]) => string | number) | (() => _$csstype.Property.ZIndex | undefined) | (((new (...args: any[]) => string | number) | (() => _$csstype.Property.ZIndex | undefined)) | null)[], unknown, unknown>>;
|
||||
readonly required: false;
|
||||
readonly validator: ((val: unknown) => boolean) | undefined;
|
||||
__epPropKey: true;
|
||||
};
|
||||
}>> & Readonly<{
|
||||
onClick?: ((evt: MouseEvent) => any) | undefined;
|
||||
}>, {
|
||||
readonly mask: EpPropMergeType<BooleanConstructor, unknown, unknown>;
|
||||
readonly customMaskEvent: boolean;
|
||||
}, {}, {}, {}, string, _$vue.ComponentProvideOptions, true, {}, any>;
|
||||
//#endregion
|
||||
export { ElOverlay, ElOverlay as default, OverlayEmits, OverlayProps, OverlayPropsPublic, overlayEmits, overlayProps };
|
||||
7
frontend/node_modules/element-plus/es/components/overlay/index.mjs
generated
vendored
Normal file
7
frontend/node_modules/element-plus/es/components/overlay/index.mjs
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
import overlay_default, { overlayEmits, overlayProps } from "./src/overlay.mjs";
|
||||
//#region ../../packages/components/overlay/index.ts
|
||||
const ElOverlay = overlay_default;
|
||||
//#endregion
|
||||
export { ElOverlay, ElOverlay as default, overlayEmits, overlayProps };
|
||||
|
||||
//# sourceMappingURL=index.mjs.map
|
||||
1
frontend/node_modules/element-plus/es/components/overlay/index.mjs.map
generated
vendored
Normal file
1
frontend/node_modules/element-plus/es/components/overlay/index.mjs.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"index.mjs","names":["Overlay"],"sources":["../../../../../packages/components/overlay/index.ts"],"sourcesContent":["import Overlay from './src/overlay'\n\nexport const ElOverlay = Overlay\nexport default ElOverlay\n\nexport * from './src/overlay'\n"],"mappings":";;AAEA,MAAa,YAAYA"}
|
||||
70
frontend/node_modules/element-plus/es/components/overlay/src/overlay.d.ts
generated
vendored
Normal file
70
frontend/node_modules/element-plus/es/components/overlay/src/overlay.d.ts
generated
vendored
Normal file
@@ -0,0 +1,70 @@
|
||||
import { EpPropFinalized, EpPropMergeType } from "../../../utils/vue/props/types.js";
|
||||
import * as _$vue from "vue";
|
||||
import { ExtractPropTypes, ExtractPublicPropTypes } from "vue";
|
||||
import * as _$csstype from "csstype";
|
||||
|
||||
//#region ../../packages/components/overlay/src/overlay.d.ts
|
||||
declare const overlayProps: {
|
||||
readonly mask: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
|
||||
readonly customMaskEvent: BooleanConstructor;
|
||||
readonly overlayClass: {
|
||||
readonly type: _$vue.PropType<EpPropMergeType<(new (...args: any[]) => string | string[] | Record<string, boolean>) | (() => string | string[] | Record<string, boolean>) | (((new (...args: any[]) => string | string[] | Record<string, boolean>) | (() => string | string[] | Record<string, boolean>)) | null)[], unknown, unknown>>;
|
||||
readonly required: false;
|
||||
readonly validator: ((val: unknown) => boolean) | undefined;
|
||||
__epPropKey: true;
|
||||
};
|
||||
readonly zIndex: {
|
||||
readonly type: _$vue.PropType<EpPropMergeType<(new (...args: any[]) => string | number) | (() => _$csstype.Property.ZIndex | undefined) | (((new (...args: any[]) => string | number) | (() => _$csstype.Property.ZIndex | undefined)) | null)[], unknown, unknown>>;
|
||||
readonly required: false;
|
||||
readonly validator: ((val: unknown) => boolean) | undefined;
|
||||
__epPropKey: true;
|
||||
};
|
||||
};
|
||||
type OverlayProps = ExtractPropTypes<typeof overlayProps>;
|
||||
type OverlayPropsPublic = ExtractPublicPropTypes<typeof overlayProps>;
|
||||
declare const overlayEmits: {
|
||||
click: (evt: MouseEvent) => boolean;
|
||||
};
|
||||
type OverlayEmits = typeof overlayEmits;
|
||||
declare const _default: _$vue.DefineComponent<ExtractPropTypes<{
|
||||
readonly mask: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
|
||||
readonly customMaskEvent: BooleanConstructor;
|
||||
readonly overlayClass: {
|
||||
readonly type: _$vue.PropType<EpPropMergeType<(new (...args: any[]) => string | string[] | Record<string, boolean>) | (() => string | string[] | Record<string, boolean>) | (((new (...args: any[]) => string | string[] | Record<string, boolean>) | (() => string | string[] | Record<string, boolean>)) | null)[], unknown, unknown>>;
|
||||
readonly required: false;
|
||||
readonly validator: ((val: unknown) => boolean) | undefined;
|
||||
__epPropKey: true;
|
||||
};
|
||||
readonly zIndex: {
|
||||
readonly type: _$vue.PropType<EpPropMergeType<(new (...args: any[]) => string | number) | (() => _$csstype.Property.ZIndex | undefined) | (((new (...args: any[]) => string | number) | (() => _$csstype.Property.ZIndex | undefined)) | null)[], unknown, unknown>>;
|
||||
readonly required: false;
|
||||
readonly validator: ((val: unknown) => boolean) | undefined;
|
||||
__epPropKey: true;
|
||||
};
|
||||
}>, () => _$vue.VNode<_$vue.RendererNode, _$vue.RendererElement, {
|
||||
[key: string]: any;
|
||||
}>, {}, {}, {}, _$vue.ComponentOptionsMixin, _$vue.ComponentOptionsMixin, {
|
||||
click: (evt: MouseEvent) => boolean;
|
||||
}, string, _$vue.PublicProps, Readonly<ExtractPropTypes<{
|
||||
readonly mask: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
|
||||
readonly customMaskEvent: BooleanConstructor;
|
||||
readonly overlayClass: {
|
||||
readonly type: _$vue.PropType<EpPropMergeType<(new (...args: any[]) => string | string[] | Record<string, boolean>) | (() => string | string[] | Record<string, boolean>) | (((new (...args: any[]) => string | string[] | Record<string, boolean>) | (() => string | string[] | Record<string, boolean>)) | null)[], unknown, unknown>>;
|
||||
readonly required: false;
|
||||
readonly validator: ((val: unknown) => boolean) | undefined;
|
||||
__epPropKey: true;
|
||||
};
|
||||
readonly zIndex: {
|
||||
readonly type: _$vue.PropType<EpPropMergeType<(new (...args: any[]) => string | number) | (() => _$csstype.Property.ZIndex | undefined) | (((new (...args: any[]) => string | number) | (() => _$csstype.Property.ZIndex | undefined)) | null)[], unknown, unknown>>;
|
||||
readonly required: false;
|
||||
readonly validator: ((val: unknown) => boolean) | undefined;
|
||||
__epPropKey: true;
|
||||
};
|
||||
}>> & Readonly<{
|
||||
onClick?: ((evt: MouseEvent) => any) | undefined;
|
||||
}>, {
|
||||
readonly mask: EpPropMergeType<BooleanConstructor, unknown, unknown>;
|
||||
readonly customMaskEvent: boolean;
|
||||
}, {}, {}, {}, string, _$vue.ComponentProvideOptions, true, {}, any>;
|
||||
//#endregion
|
||||
export { OverlayEmits, OverlayProps, OverlayPropsPublic, _default as default, overlayEmits, overlayProps };
|
||||
60
frontend/node_modules/element-plus/es/components/overlay/src/overlay.mjs
generated
vendored
Normal file
60
frontend/node_modules/element-plus/es/components/overlay/src/overlay.mjs
generated
vendored
Normal file
@@ -0,0 +1,60 @@
|
||||
import { buildProps, definePropType } from "../../../utils/vue/props/runtime.mjs";
|
||||
import "../../../utils/vue/vnode.mjs";
|
||||
import { useNamespace } from "../../../hooks/use-namespace/index.mjs";
|
||||
import { useSameTarget } from "../../../hooks/use-same-target/index.mjs";
|
||||
import { createVNode, defineComponent, h, renderSlot } from "vue";
|
||||
//#region ../../packages/components/overlay/src/overlay.ts
|
||||
const overlayProps = buildProps({
|
||||
mask: {
|
||||
type: Boolean,
|
||||
default: true
|
||||
},
|
||||
customMaskEvent: Boolean,
|
||||
overlayClass: { type: definePropType([
|
||||
String,
|
||||
Array,
|
||||
Object
|
||||
]) },
|
||||
zIndex: { type: definePropType([String, Number]) }
|
||||
});
|
||||
const overlayEmits = { click: (evt) => evt instanceof MouseEvent };
|
||||
const BLOCK = "overlay";
|
||||
var overlay_default = defineComponent({
|
||||
name: "ElOverlay",
|
||||
props: overlayProps,
|
||||
emits: overlayEmits,
|
||||
setup(props, { slots, emit }) {
|
||||
const ns = useNamespace(BLOCK);
|
||||
const onMaskClick = (e) => {
|
||||
emit("click", e);
|
||||
};
|
||||
const { onClick, onMousedown, onMouseup } = useSameTarget(props.customMaskEvent ? void 0 : onMaskClick);
|
||||
return () => {
|
||||
return props.mask ? createVNode("div", {
|
||||
class: [ns.b(), props.overlayClass],
|
||||
style: { zIndex: props.zIndex },
|
||||
onClick,
|
||||
onMousedown,
|
||||
onMouseup
|
||||
}, [renderSlot(slots, "default")], 14, [
|
||||
"onClick",
|
||||
"onMouseup",
|
||||
"onMousedown"
|
||||
]) : h("div", {
|
||||
class: props.overlayClass,
|
||||
style: {
|
||||
zIndex: props.zIndex,
|
||||
position: "fixed",
|
||||
top: "0px",
|
||||
right: "0px",
|
||||
bottom: "0px",
|
||||
left: "0px"
|
||||
}
|
||||
}, [renderSlot(slots, "default")]);
|
||||
};
|
||||
}
|
||||
});
|
||||
//#endregion
|
||||
export { overlay_default as default, overlayEmits, overlayProps };
|
||||
|
||||
//# sourceMappingURL=overlay.mjs.map
|
||||
1
frontend/node_modules/element-plus/es/components/overlay/src/overlay.mjs.map
generated
vendored
Normal file
1
frontend/node_modules/element-plus/es/components/overlay/src/overlay.mjs.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"overlay.mjs","names":[],"sources":["../../../../../../packages/components/overlay/src/overlay.ts"],"sourcesContent":["import { createVNode, defineComponent, h, renderSlot } from 'vue'\nimport { PatchFlags, buildProps, definePropType } from '@element-plus/utils'\nimport { useNamespace, useSameTarget } from '@element-plus/hooks'\n\nimport type {\n CSSProperties,\n ExtractPropTypes,\n ExtractPublicPropTypes,\n} from 'vue'\nimport type { ZIndexType } from '@element-plus/utils'\n\nexport const overlayProps = buildProps({\n mask: {\n type: Boolean,\n default: true,\n },\n customMaskEvent: Boolean,\n overlayClass: {\n type: definePropType<string | string[] | Record<string, boolean>>([\n String,\n Array,\n Object,\n ]),\n },\n zIndex: {\n type: definePropType<ZIndexType>([String, Number]),\n },\n} as const)\nexport type OverlayProps = ExtractPropTypes<typeof overlayProps>\nexport type OverlayPropsPublic = ExtractPublicPropTypes<typeof overlayProps>\n\nexport const overlayEmits = {\n click: (evt: MouseEvent) => evt instanceof MouseEvent,\n}\nexport type OverlayEmits = typeof overlayEmits\n\nconst BLOCK = 'overlay'\n\nexport default defineComponent({\n name: 'ElOverlay',\n\n props: overlayProps,\n emits: overlayEmits,\n\n setup(props, { slots, emit }) {\n // No reactivity on this prop because when its rendering with a global\n // component, this will be a constant flag.\n const ns = useNamespace(BLOCK)\n\n const onMaskClick = (e: MouseEvent) => {\n emit('click', e)\n }\n\n const { onClick, onMousedown, onMouseup } = useSameTarget(\n props.customMaskEvent ? undefined : onMaskClick\n )\n\n // init here\n return () => {\n // when the vnode meets the same structure but with different change trigger\n // it will not automatically update, thus we simply use h function to manage updating\n return props.mask\n ? createVNode(\n 'div',\n {\n class: [ns.b(), props.overlayClass],\n style: {\n zIndex: props.zIndex,\n },\n onClick,\n onMousedown,\n onMouseup,\n },\n [renderSlot(slots, 'default')],\n PatchFlags.STYLE | PatchFlags.CLASS | PatchFlags.PROPS,\n ['onClick', 'onMouseup', 'onMousedown']\n )\n : h(\n 'div',\n {\n class: props.overlayClass,\n style: {\n zIndex: props.zIndex,\n position: 'fixed',\n top: '0px',\n right: '0px',\n bottom: '0px',\n left: '0px',\n } as CSSProperties,\n },\n [renderSlot(slots, 'default')]\n )\n }\n },\n})\n"],"mappings":";;;;;;AAWA,MAAa,eAAe,WAAW;CACrC,MAAM;EACJ,MAAM;EACN,SAAS;EACV;CACD,iBAAiB;CACjB,cAAc,EACZ,MAAM,eAA4D;EAChE;EACA;EACA;EACD,CAAC,EACH;CACD,QAAQ,EACN,MAAM,eAA2B,CAAC,QAAQ,OAAO,CAAC,EACnD;CACF,CAAU;AAIX,MAAa,eAAe,EAC1B,QAAQ,QAAoB,eAAe,YAC5C;AAGD,MAAM,QAAQ;AAEd,IAAA,kBAAe,gBAAgB;CAC7B,MAAM;CAEN,OAAO;CACP,OAAO;CAEP,MAAM,OAAO,EAAE,OAAO,QAAQ;EAG5B,MAAM,KAAK,aAAa,MAAM;EAE9B,MAAM,eAAe,MAAkB;GACrC,KAAK,SAAS,EAAE;;EAGlB,MAAM,EAAE,SAAS,aAAa,cAAc,cAC1C,MAAM,kBAAkB,KAAA,IAAY,YACrC;EAGD,aAAa;GAGX,OAAO,MAAM,OACT,YACE,OACA;IACE,OAAO,CAAC,GAAG,GAAG,EAAE,MAAM,aAAa;IACnC,OAAO,EACL,QAAQ,MAAM,QACf;IACD;IACA;IACA;IACD,EACD,CAAC,WAAW,OAAO,UAAU,CAAC,EAAA,IAE9B;IAAC;IAAW;IAAa;IAAc,CACxC,GACD,EACE,OACA;IACE,OAAO,MAAM;IACb,OAAO;KACL,QAAQ,MAAM;KACd,UAAU;KACV,KAAK;KACL,OAAO;KACP,QAAQ;KACR,MAAM;KACP;IACF,EACD,CAAC,WAAW,OAAO,UAAU,CAAC,CAC/B;;;CAGV,CAAC"}
|
||||
2
frontend/node_modules/element-plus/es/components/overlay/style/css.mjs
generated
vendored
Normal file
2
frontend/node_modules/element-plus/es/components/overlay/style/css.mjs
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
import "../../base/style/css.mjs";
|
||||
import "element-plus/theme-chalk/el-overlay.css";
|
||||
2
frontend/node_modules/element-plus/es/components/overlay/style/index.mjs
generated
vendored
Normal file
2
frontend/node_modules/element-plus/es/components/overlay/style/index.mjs
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
import "../../base/style/index.mjs";
|
||||
import "element-plus/theme-chalk/src/overlay.scss";
|
||||
Reference in New Issue
Block a user