import { Button as ButtonMain } from './Button';
import { ButtonGroup } from './ButtonGroup';
import { ButtonText } from './ButtonText';
import { ButtonSpinner } from './ButtonSpinner';
import { ButtonIcon } from './ButtonIcon';
export function createButton({ Root, Text, Group, Spinner, Icon, }) {
    const Button = ButtonMain(Root);
    Button.Text = ButtonText(Text);
    Button.Group = ButtonGroup(Group);
    Button.Spinner = ButtonSpinner(Spinner);
    Button.Icon = ButtonIcon(Icon);
    Button.displayName = 'Button';
    Button.Text.displayName = 'Button.Text';
    Button.Group.displayName = 'Button.Group';
    Button.Spinner.displayName = 'Button.Spinner';
    Button.Icon.displayName = 'Button.Icon';
    return Button;
}
//# sourceMappingURL=index.jsx.map