@drivy/cobalt
Version:
Opinionated design system for Drivy's projects.
17 lines (14 loc) • 706 B
JavaScript
import React from 'react';
import cx from 'classnames';
import { withFieldLabelAndHint } from './field.js';
const Select = ({ children, status, forwardedRef, ...selectProps }) => {
return (React.createElement("div", { className: cx("cobalt-SelectField", {
"cobalt-SelectField--success": status === "success",
"cobalt-SelectField--error": status === "error",
}) },
React.createElement("select", { ...selectProps, ref: forwardedRef, className: "cobalt-SelectField__Input" }, children)));
};
const wrappedComponent = withFieldLabelAndHint(Select);
wrappedComponent.displayName = "Select";
export { wrappedComponent as Select };
//# sourceMappingURL=Select.js.map