UNPKG

ivue-material-plus

Version:

A high quality UI components Library with Vue.js

15 lines (12 loc) 479 B
import { inject, computed, unref } from 'vue'; import { useProp } from '../use-prop/index.mjs'; import { FormContextKey } from '../../components/ivue-form/types/form.mjs'; const useDisabled = (fallback) => { const disabled = useProp("disabled"); const form = inject(FormContextKey, void 0); return computed( () => disabled.value || unref(fallback) || (form == null ? void 0 : form.disabled) || false ); }; export { useDisabled }; //# sourceMappingURL=index.mjs.map