UNPKG

@appbuckets/react-ui-forms

Version:

An utilities package to manage and create Form using AppBuckets ReactUI

28 lines (25 loc) 847 B
import { __rest, __assign } from '../_virtual/_tslib.js'; import * as React from 'react'; import ColorPicker from '@appbuckets/react-ui/ColorPicker'; import { createHookedField } from '../utils/createHookedField.js'; /* -------- * Component Definition * -------- */ var HookedColorPicker = createHookedField({ displayName: 'HookedColorPicker', Component: function HookedColorPickerComponent(props) { var meta = props.meta, _a = props.rest, value = _a.value, rest = __rest(_a, ['value']); return React.createElement( ColorPicker, __assign({}, rest, meta.appearance, { color: value, hint: meta.message }) ); }, parseValue: function (_a) { var props = _a.props; return (props === null || props === void 0 ? void 0 : props.color) || null; }, }); export { HookedColorPicker as default };