@nutui/nutui
Version:
京东风格的轻量级移动端 Vue2、Vue3 组件库(支持小程序开发)
19 lines (18 loc) • 582 B
JavaScript
import { computed } from "vue";
import { u as useParent } from "./useParent-D6DiuxZZ.js";
const FORM_KEY = Symbol("nut-form");
const FORM_DISABLED_KEY = Symbol("nut-form-disabled");
const FORM_TIP_KEY = Symbol("nut-form-tip");
const useFormDisabled = (disabled) => {
const { parent } = useParent(FORM_DISABLED_KEY);
return computed(() => {
var _a;
return disabled.value || ((_a = parent == null ? void 0 : parent.props) == null ? void 0 : _a.disabled) || false;
});
};
export {
FORM_TIP_KEY as F,
FORM_KEY as a,
FORM_DISABLED_KEY as b,
useFormDisabled as u
};