@talend/react-bootstrap
Version:
Bootstrap 3 components built with React
25 lines • 884 B
JavaScript
import classNames from 'classnames';
import React from 'react';
import InputGroupAddon from './InputGroupAddon';
import InputGroupButton from './InputGroupButton';
import { bsClass, bsSizes, getClassSet, splitBsProps } from './utils/bootstrapUtils';
import { Size } from './utils/StyleConfig';
import { jsx as _jsx } from "react/jsx-runtime";
class InputGroup extends React.Component {
render() {
const {
className,
...props
} = this.props;
const [bsProps, elementProps] = splitBsProps(props);
const classes = getClassSet(bsProps);
return /*#__PURE__*/_jsx("span", {
...elementProps,
className: classNames(className, classes)
});
}
}
InputGroup.Addon = InputGroupAddon;
InputGroup.Button = InputGroupButton;
export default bsClass('input-group', bsSizes([Size.LARGE, Size.SMALL], InputGroup));
//# sourceMappingURL=InputGroup.js.map