# daisyUI Documentation - Join Component Join is a container for grouping multiple items, it can be used to group buttons, inputs, etc. Join applies border radius to the first and last item. Join can be used to create a horizontal or vertical list of items. ## Classes and Usage ### Core Classes: - **join** - For grouping multiple items - **join-item** - Item inside join. Can be a button, input, etc. - **join-vertical** - Show items vertically - **join-horizontal** - Show items horizontally ## Examples ### Basic Join ```html
``` ### Group Items Vertically ```html
``` ### Responsive Join (Vertical on small, horizontal on large) ```html
``` ### Join with Extra Elements Even if join-item is not a direct child of the group, it still gets the style ```html
new
``` ### Custom Border Radius ```html
``` ### Join Radio Inputs with Button Style ```html
``` ## Features - Groups multiple items together - Applies border radius to first and last items - Horizontal or vertical layout options - Responsive design - Works with buttons, inputs, selects, and other elements - Customizable with Tailwind classes This component is useful for creating grouped interfaces like button groups, input fields with buttons, or any set of related UI elements that should appear as a cohesive unit.