tdesign-vue
Version:
29 lines (25 loc) • 664 B
JavaScript
/**
* tdesign v1.14.1
* (c) 2025 tdesign
* @license MIT
*/
import { computed, getCurrentInstance } from '@vue/composition-api';
function useFormDisabled() {
var formDisabled = computed(function () {
var currentInstance = 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
};
}
export { useFormDisabled as default, useFormDisabled };
//# sourceMappingURL=useFormDisabled.js.map