UNPKG

@icreate/ics-mui

Version:

京东风格的轻量级移动端 Vue2、Vue3 组件库(支持小程序开发)

21 lines (20 loc) 663 B
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 };