UNPKG

@drivy/cobalt

Version:

Opinionated design system for Drivy's projects.

18 lines (15 loc) 685 B
import { jsx } from 'react/jsx-runtime'; import React from 'react'; import { withFieldLabelAndHint } from './field.js'; const ComposedFormField = ({ id, children }) => { return (jsx("div", { className: "cobalt-ComposedFormField", children: React.Children.toArray(children).map((child, index) => { if (index === 0 && React.isValidElement(child)) { return React.cloneElement(child, { id }); } return child; }) })); }; const wrappedComponent = withFieldLabelAndHint(ComposedFormField); wrappedComponent.displayName = "ComposedField"; export { wrappedComponent as ComposedField }; //# sourceMappingURL=ComposedField.js.map