@rc-component/color-picker
Version:
React Color Picker
17 lines (16 loc) • 530 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _util = require("@rc-component/util");
var _react = require("react");
var _util2 = require("../util");
const useColorState = (defaultValue, value) => {
const [mergedValue, setValue] = (0, _util.useMergedState)(defaultValue, {
value
});
const color = (0, _react.useMemo)(() => (0, _util2.generateColor)(mergedValue), [mergedValue]);
return [color, setValue];
};
var _default = exports.default = useColorState;