import React, { Children, HTMLAttributes, FC, createContext } from 'react'; import classnames from 'classnames'; /** * */ export type ButtonGroupProps = HTMLAttributes; /** * */ export const ButtonGroupContext = createContext<{ grouped: true; isFirstInGroup: boolean; isLastInGroup: boolean; } | null>(null); /** * */ export const ButtonGroup: FC = (props) => { const { className, children, ...rprops } = props; const btnGrpClassNames = classnames(className, 'slds-button-group'); const cnt = React.Children.count(children); return (
{Children.map(children, (child, index) => ( {child} ))}
); };