Skip to content

Button group ​

This component groups multiple buttons together. It modifies the border radius of the buttons and removes any gaps between them.

Slots

default
The buttons within the group.

Examples ​

Icons

<template>
    <FluxButtonGroup>
        <FluxSecondaryButton
            icon-leading="list"/>

        <FluxSecondaryButton
            icon-leading="grid-2"/>

        <FluxPrimaryButton
            icon-leading="rectangle-history"/>
    </FluxButtonGroup>
</template>

<script
    lang="ts"
    setup>
    import { FluxButtonGroup, FluxPrimaryButton, FluxSecondaryButton } from '@flux-ui/components';
</script>

Labels

<template>
    <FluxButtonGroup>
        <FluxSecondaryButton
            label="Personal"/>

        <FluxPrimaryButton
            label="Address"/>

        <FluxSecondaryButton
            label="Shipping"/>
    </FluxButtonGroup>
</template>

<script
    lang="ts"
    setup>
    import { FluxButtonGroup, FluxPrimaryButton, FluxSecondaryButton } from '@flux-ui/components';
</script>