UNPKG

@drivy/cobalt

Version:

Opinionated design system for Drivy's projects.

16 lines (13 loc) 700 B
import { jsx } from 'react/jsx-runtime'; import cx from 'classnames'; import { withFieldLabelAndHint } from './field.js'; const Select = ({ children, status, forwardedRef, ...selectProps }) => { return (jsx("div", { className: cx("cobalt-SelectField", { "cobalt-SelectField--success": status === "success", "cobalt-SelectField--error": status === "error", }), children: jsx("select", { ...selectProps, ref: forwardedRef, className: "cobalt-SelectField__Input", children: children }) })); }; const wrappedComponent = withFieldLabelAndHint(Select); wrappedComponent.displayName = "Select"; export { wrappedComponent as Select }; //# sourceMappingURL=Select.js.map