@drivy/cobalt
Version:
Opinionated design system for Drivy's projects.
16 lines (13 loc) • 700 B
JavaScript
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