@arco-design/web-vue
Version:
Arco Design Vue 2.0: A Vue.js 3 UI Library
16 lines (15 loc) • 501 B
JavaScript
import { isArray } from "../../_utils/is.js";
import { isDisabledTime } from "../utils/index.js";
function useIsDisabledTime(props) {
const isDisabled = (value) => {
return isDisabledTime(value, {
disabledHours: props.disabledHours,
disabledMinutes: props.disabledMinutes,
disabledSeconds: props.disabledSeconds
});
};
return (value) => {
return isArray(value) ? value.some((i) => isDisabled(i)) : isDisabled(value);
};
}
export { useIsDisabledTime as default };