@clubmed/trident-ui
Version:
Shared ClubMed React UI components
23 lines (22 loc) • 446 B
JavaScript
import { useState as s, useEffect as c } from "react";
const o = ({
isDisabled: t,
validationStatus: e
}) => {
const [r, u] = s(
n({ isDisabled: t, validationStatus: e })
);
return c(() => {
u(n({ isDisabled: t, validationStatus: e }));
}, [t, e]), r;
};
function n({
isDisabled: t,
validationStatus: e
}) {
return t ? "disabled" : e;
}
export {
o as useInternalStatus
};
//# sourceMappingURL=useInternalStatus.js.map