import { createElement } from "react"; /** * External dependencies */ import classnames from 'classnames'; /** * WordPress dependencies */ import { forwardRef } from '@wordpress/element'; /** * Internal dependencies */ function UnforwardedButtonGroup(props, ref) { const { className, ...restProps } = props; const classes = classnames('components-button-group', className); return createElement("div", { ref: ref, role: "group", className: classes, ...restProps }); } /** * ButtonGroup can be used to group any related buttons together. To emphasize * related buttons, a group should share a common container. * * ```jsx * import { Button, ButtonGroup } from '@wordpress/components'; * * const MyButtonGroup = () => ( * * * * * ); * ``` */ export const ButtonGroup = forwardRef(UnforwardedButtonGroup); export default ButtonGroup; //# sourceMappingURL=index.js.map