Join#

Join is a container for grouping multiple items together. It applies border radius to the first and last item, creating a visually connected group of buttons, inputs, or other elements.

Import#

TSX
import { Join, Button, Input, Select } from '@sigx/daisyui';

Basic Usage#

Group buttons together horizontally.

TSX
Loading preview...

Vertical#

Stack items vertically.

TSX
Loading preview...

Horizontal (explicit)#

Explicitly set horizontal direction. Useful for responsive overrides.

TSX
Loading preview...

Responsive#

Use Tailwind responsive classes to switch direction at different breakpoints.

TSX
Loading preview...

With Inputs and Buttons#

Mix different form elements inside a join.

TSX
Loading preview...

With Select and Button#

Combine selects with buttons in a group.

TSX
Loading preview...

ButtonGroup#

ButtonGroup is a convenience wrapper specifically for grouping buttons. It uses the same underlying join classes.

TSX
Loading preview...

ButtonGroup Vertical#

TSX
Loading preview...

Props#

Join Props#

PropTypeDefaultDescription
verticalbooleanfalseStack items vertically
horizontalbooleanfalseExplicitly set horizontal direction
classstringundefinedAdditional CSS classes

Join.Item Props#

PropTypeDefaultDescription
classstringundefinedAdditional CSS classes

ButtonGroup Props#

PropTypeDefaultDescription
verticalbooleanfalseStack buttons vertically
horizontalbooleanfalseExplicitly set horizontal direction
classstringundefinedAdditional CSS classes