@icreate/ics-mui
Version:
京东风格的轻量级移动端 Vue2、Vue3 组件库(支持小程序开发)
21 lines (20 loc) • 663 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_READONLY_KEY = Symbol("nut-form-readonly");
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,
FORM_READONLY_KEY as c,
useFormDisabled as u
};