UNPKG

tdesign-react

Version:
58 lines (52 loc) 2.01 kB
/** * tdesign v1.16.6 * (c) 2026 tdesign * @license MIT */ 'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var slicedToArray = require('../../_chunks/dep-3281986a.js'); var React = require('react'); var hooks_useControlled = require('../../hooks/useControlled.js'); require('../../_chunks/dep-54373955.js'); require('../../_chunks/dep-ef5bfcf1.js'); require('../../_util/noop.js'); require('../../_chunks/dep-825f3fca.js'); require('../../_chunks/dep-0cf6dbad.js'); require('../../_chunks/dep-cb9114ad.js'); require('../../_chunks/dep-d7d7df54.js'); require('../../_chunks/dep-615c149d.js'); require('../../_chunks/dep-90a93885.js'); require('../../_chunks/dep-a8d5081a.js'); require('../../_chunks/dep-4748ebeb.js'); require('../../_chunks/dep-0173c82c.js'); function useControllable(props) { var _useControlled = hooks_useControlled["default"](props, "value", props.onChange), _useControlled2 = slicedToArray._slicedToArray(_useControlled, 2), value = _useControlled2[0], onChange = _useControlled2[1]; var _useControlled3 = hooks_useControlled["default"](props, "expanded", props.onExpand), _useControlled4 = slicedToArray._slicedToArray(_useControlled3, 2), expanded = _useControlled4[0], onExpand = _useControlled4[1]; var _useControlled5 = hooks_useControlled["default"](props, "actived", props.onActive), _useControlled6 = slicedToArray._slicedToArray(_useControlled5, 2), actived = _useControlled6[0], onActive = _useControlled6[1]; var _useState = React.useState([]), _useState2 = slicedToArray._slicedToArray(_useState, 2), indeterminate = _useState2[0], setTreeIndeterminate = _useState2[1]; return { value: value, onChange: onChange, expanded: expanded, onExpand: onExpand, actived: actived, onActive: onActive, setTreeIndeterminate: setTreeIndeterminate, indeterminate: indeterminate }; } exports["default"] = useControllable; //# sourceMappingURL=useControllable.js.map