@drivy/cobalt
Version:
Opinionated design system for Drivy's projects.
20 lines (19 loc) • 797 B
JavaScript
import { jsx } from "react/jsx-runtime";
import classnames from "classnames";
import { withFieldLabelAndHint } from "./field.js";
const Select = ({ children, status, forwardedRef, ...selectProps })=>/*#__PURE__*/ jsx("div", {
className: classnames("cobalt-SelectField", {
"cobalt-SelectField--success": "success" === status,
"cobalt-SelectField--error": "error" === status
}),
children: /*#__PURE__*/ 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