@tolokoban/ui
Version:
React components with theme
11 lines • 838 B
JavaScript
import React from "react";
export function useStateUpdater(initialValue) {
const [value, setValue] = React.useState(initialValue);
return [
value,
(update) => {
setValue(Object.assign(Object.assign({}, value), update));
},
];
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RhdGUtdXBkYXRlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ob29rcy9zdGF0ZS11cGRhdGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sS0FBSyxNQUFNLE9BQU8sQ0FBQTtBQUV6QixNQUFNLFVBQVUsZUFBZSxDQUMzQixZQUFlO0lBRWYsTUFBTSxDQUFDLEtBQUssRUFBRSxRQUFRLENBQUMsR0FBRyxLQUFLLENBQUMsUUFBUSxDQUFDLFlBQVksQ0FBQyxDQUFBO0lBQ3RELE9BQU87UUFDSCxLQUFLO1FBQ0wsQ0FBQyxNQUFrQixFQUFFLEVBQUU7WUFDbkIsUUFBUSxpQ0FDRCxLQUFLLEdBQ0wsTUFBTSxFQUNYLENBQUE7UUFDTixDQUFDO0tBQ0osQ0FBQTtBQUNMLENBQUMifQ==