@clayui/form
Version:
ClayForm component
36 lines (35 loc) • 817 B
JavaScript
import classNames from "classnames";
import React from "react";
function OptGroup({
children,
...otherProps
}) {
return /* @__PURE__ */ React.createElement("optgroup", { ...otherProps }, children);
}
function Option({
label,
...otherProps
}) {
return /* @__PURE__ */ React.createElement("option", { ...otherProps }, label);
}
function Select({ children, className, shrink, sizing, ...otherProps }) {
return /* @__PURE__ */ React.createElement(
"select",
{
...otherProps,
className: classNames("form-control", className, {
"form-control-shrink": shrink,
[`form-control-${sizing}`]: sizing
})
},
children
);
}
Select.OptGroup = OptGroup;
Select.Option = Option;
var Select_default = Select;
export {
OptGroup,
Option,
Select_default as default
};