81 lines
1.8 KiB
JavaScript
81 lines
1.8 KiB
JavaScript
import {
|
|
VxeUI,
|
|
require_xe_utils
|
|
} from "./chunk-YJNUXQVJ.js";
|
|
import {
|
|
defineComponent
|
|
} from "./chunk-AAHVYXXY.js";
|
|
import {
|
|
__toESM
|
|
} from "./chunk-V4OQ3NZ2.js";
|
|
|
|
// ../node_modules/.pnpm/vxe-table@4.17.14_vue@3.5.24_typescript@5.9.3_/node_modules/vxe-table/es/ui/src/comp.js
|
|
var defineVxeComponent = defineComponent;
|
|
|
|
// ../node_modules/.pnpm/vxe-table@4.17.14_vue@3.5.24_typescript@5.9.3_/node_modules/vxe-table/es/ui/src/log.js
|
|
var { log } = VxeUI;
|
|
var version = `table v${"4.17.14"}`;
|
|
var warnLog = log.create("warn", version);
|
|
var errLog = log.create("error", version);
|
|
|
|
// ../node_modules/.pnpm/vxe-table@4.17.14_vue@3.5.24_typescript@5.9.3_/node_modules/vxe-table/es/ui/src/vn.js
|
|
var import_xe_utils = __toESM(require_xe_utils());
|
|
function getOnName(type) {
|
|
return "on" + type.substring(0, 1).toLocaleUpperCase() + type.substring(1);
|
|
}
|
|
function getModelEvent(renderOpts) {
|
|
switch (renderOpts.name) {
|
|
case "input":
|
|
case "textarea":
|
|
return "input";
|
|
case "select":
|
|
return "change";
|
|
}
|
|
return "update:modelValue";
|
|
}
|
|
function getChangeEvent(renderOpts) {
|
|
switch (renderOpts.name) {
|
|
case "input":
|
|
case "textarea":
|
|
case "VxeInput":
|
|
case "VxeNumberInput":
|
|
case "VxeTextarea":
|
|
case "$input":
|
|
case "$textarea":
|
|
return "input";
|
|
}
|
|
return "change";
|
|
}
|
|
function hasInputType(renderOpts) {
|
|
switch (renderOpts.name) {
|
|
case "VxeInput":
|
|
case "VxeNumberInput":
|
|
case "VxeTextarea":
|
|
case "$input":
|
|
case "$textarea":
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
function getSlotVNs(vns) {
|
|
if (vns === null || vns === void 0) {
|
|
return [];
|
|
}
|
|
if (import_xe_utils.default.isArray(vns)) {
|
|
return vns;
|
|
}
|
|
return [vns];
|
|
}
|
|
|
|
export {
|
|
defineVxeComponent,
|
|
warnLog,
|
|
errLog,
|
|
getOnName,
|
|
getModelEvent,
|
|
getChangeEvent,
|
|
hasInputType,
|
|
getSlotVNs
|
|
};
|
|
//# sourceMappingURL=chunk-GPQQMF6N.js.map
|