UNPKG

@rtdui/datatable

Version:

React DataTable component based on Rtdui components

28 lines (25 loc) 738 B
'use client'; import { jsx } from 'react/jsx-runtime'; import React from 'react'; import clsx from 'clsx'; function IndeterminateCheckbox(props) { const { indeterminate, className = "", ...other } = props; const ref = React.useRef(null); React.useEffect(() => { if (typeof indeterminate === "boolean") { ref.current.indeterminate = !other.checked && indeterminate; } }, [other.checked, indeterminate]); return /* @__PURE__ */ jsx( "input", { type: "checkbox", ref, className: clsx("checkbox checkbox-xs rounded-sm", className), onClick: (ev) => ev.stopPropagation(), ...other } ); } export { IndeterminateCheckbox }; //# sourceMappingURL=IndeterminateCheckbox.mjs.map