tav-ui
Version:
19 lines (16 loc) • 498 B
JavaScript
import { ref, watch, unref, computed } from 'vue';
function useDisable(_disable) {
const disableRef = ref(false);
_disable && watch(() => unref(_disable), (disable2, prevDisable) => {
if (disable2 !== prevDisable) {
disableRef.value = disable2;
}
});
const disable = computed(() => unref(disableRef));
function setDisable(disable2) {
disableRef.value = disable2;
}
return { disable, setDisable };
}
export { useDisable };
//# sourceMappingURL=use-disable2.mjs.map