tdesign-vue
Version:
34 lines (28 loc) • 792 B
JavaScript
/**
* tdesign v1.15.0
* (c) 2026 tdesign
* @license MIT
*/
;
Object.defineProperty(exports, '__esModule', { value: true });
var VueCompositionAPI = require('@vue/composition-api');
function useFormDisabled() {
var formDisabled = VueCompositionAPI.computed(function () {
var currentInstance = VueCompositionAPI.getCurrentInstance();
if (!currentInstance) return null;
var parent = currentInstance.parent;
while (parent) {
if (parent.proxy.$options.name === "TForm") {
return parent.props.disabled;
}
parent = parent.parent;
}
return false;
});
return {
formDisabled: formDisabled
};
}
exports["default"] = useFormDisabled;
exports.useFormDisabled = useFormDisabled;
//# sourceMappingURL=useFormDisabled.js.map