tdesign-vue-next
Version:
TDesign Component for vue-next
89 lines (83 loc) • 3.55 kB
JavaScript
/**
* tdesign v1.20.3
* (c) 2026 tdesign
* @license MIT
*/
;
Object.defineProperty(exports, '__esModule', { value: true });
var Vue = require('vue');
require('@babel/runtime/helpers/toConsumableArray');
require('@babel/runtime/helpers/typeof');
require('../../_chunks/dep-2c21b252.js');
var index = require('../../_chunks/dep-86bbc302.js');
require('@babel/runtime/helpers/slicedToArray');
require('../../_chunks/dep-c786fc66.js');
require('@babel/runtime/helpers/defineProperty');
require('../../_chunks/dep-ce131a62.js');
require('../../config-provider/hooks/useConfig.js');
require('../../_chunks/dep-f13dc940.js');
require('../../_chunks/dep-dc718ec7.js');
require('dayjs');
require('../../_chunks/dep-e1852b70.js');
require('../../_chunks/dep-d0ba8f3b.js');
require('../../_chunks/dep-34ae74be.js');
require('../../_chunks/dep-f8f6dc81.js');
require('../../_chunks/dep-2e72c048.js');
require('../../_chunks/dep-c1906837.js');
require('../../_chunks/dep-820ea949.js');
require('../../_chunks/dep-5ce4c94e.js');
require('../../_chunks/dep-38abd3cd.js');
require('../../_chunks/dep-48f8bd7a.js');
require('../../_chunks/dep-9488062b.js');
require('../../_chunks/dep-6475bea6.js');
require('../../_chunks/dep-53a0e29c.js');
require('../../_chunks/dep-ab3db94c.js');
require('../../_chunks/dep-577d39b3.js');
require('../../_chunks/dep-50880721.js');
require('../../_chunks/dep-00b0ff32.js');
require('../../_chunks/dep-5bcb760f.js');
require('../../_chunks/dep-bf13d379.js');
require('../../_chunks/dep-95fe29fa.js');
require('@babel/runtime/helpers/createClass');
require('@babel/runtime/helpers/classCallCheck');
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 = index.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