tdesign-vue-next
Version:
TDesign Component for vue-next
90 lines (84 loc) • 3.58 kB
JavaScript
/**
* tdesign v1.11.5
* (c) 2025 tdesign
* @license MIT
*/
;
Object.defineProperty(exports, '__esModule', { value: true });
var Vue = require('vue');
require('@babel/runtime/helpers/typeof');
var hooks_useConfig = require('../../hooks/useConfig.js');
require('../../hooks/useKeepAnimation.js');
require('@babel/runtime/helpers/defineProperty');
require('@babel/runtime/helpers/slicedToArray');
require('../../config-provider/hooks/useConfig.js');
require('../../_chunks/dep-b4c4a54b.js');
require('../../_chunks/dep-f8ff548f.js');
require('../../_chunks/dep-30fb1b25.js');
require('dayjs');
require('../../_chunks/dep-b6c192db.js');
require('../../_chunks/dep-ba2090c8.js');
require('../../_chunks/dep-b27d3215.js');
require('../../_chunks/dep-ed572eb3.js');
require('../../_chunks/dep-047617bf.js');
require('../../_chunks/dep-bbe343d7.js');
require('../../_chunks/dep-0a510359.js');
require('../../_chunks/dep-50a41d31.js');
require('../../_chunks/dep-be3c3d53.js');
require('../../_chunks/dep-0c2ad01b.js');
require('../../_chunks/dep-5ad8a2ab.js');
require('../../_chunks/dep-8b98fa07.js');
require('../../_chunks/dep-b0b4fff1.js');
require('../../_chunks/dep-7a21da5b.js');
require('../../_chunks/dep-49fa220e.js');
require('../../_chunks/dep-02ebb419.js');
require('../../_chunks/dep-feae46a3.js');
require('../../_chunks/dep-abf21389.js');
require('../../_chunks/dep-7f32423d.js');
require('../../_chunks/dep-7c9e3d93.js');
require('../../_chunks/dep-61a7e281.js');
require('../../_chunks/dep-ecbaedee.js');
require('../../_chunks/dep-9de7d250.js');
require('../../_chunks/dep-6f8a66a3.js');
require('../../_chunks/dep-b8b9c2a3.js');
var FORM_CONTROL_COMPONENTS = ["TInput", "TInputNumber", "TTextarea", "TCascader", "TSelect", "TOption", "TSwitch", "TCheckbox", "TCheckboxGroup", "TRadio", "TRadioGroup", "TTreeSelect", "TDatePicker", "TTimePicker", "TUpload", "TTransfer", "TSlider"];
var useCLASSNAMES = function useCLASSNAMES() {
var classPrefix = hooks_useConfig.usePrefixClass();
return Vue.computed(function () {
var form = "".concat(classPrefix.value, "-form");
var input = "".concat(classPrefix.value, "-input");
var is = "".concat(classPrefix.value, "-is");
return {
form: form,
label: "".concat(form, "__label"),
labelTop: "".concat(form, "__label--top"),
inline: "".concat(form, "-inline"),
formItem: "".concat(form, "__item"),
formItemWithHelp: "".concat(form, "__item-with-help"),
formItemWithExtra: "".concat(form, "__item-with-extra"),
controls: "".concat(form, "__controls"),
controlsContent: "".concat(form, "__controls-content"),
status: "".concat(form, "__status"),
extra: "".concat(input, "__extra"),
help: "".concat(input, "__help"),
success: "".concat(is, "-success"),
successBorder: "".concat(form, "--success-border"),
error: "".concat(is, "-error"),
warning: "".concat(is, "-warning")
};
});
};
var ValidateStatus = /* @__PURE__ */function (ValidateStatus2) {
ValidateStatus2["TO_BE_VALIDATED"] = "not";
ValidateStatus2["SUCCESS"] = "success";
ValidateStatus2["FAIL"] = "fail";
return ValidateStatus2;
}(ValidateStatus || {});
var FormInjectionKey = Symbol("FormProvide");
var FormItemInjectionKey = Symbol("FormItemProvide");
exports.FORM_CONTROL_COMPONENTS = FORM_CONTROL_COMPONENTS;
exports.FormInjectionKey = FormInjectionKey;
exports.FormItemInjectionKey = FormItemInjectionKey;
exports.ValidateStatus = ValidateStatus;
exports.useCLASSNAMES = useCLASSNAMES;
//# sourceMappingURL=index.js.map