{# @description A group of joined items, such as buttons or an input with a button, sharing borders and rounded ends. Give each child the join-item class. Any further attributes reach the group element. #}
{# @prop horizontal:boolean | description:"Lay the items out in a row. Accepts a breakpoint such as lg to apply it from that width up." #}
{# @prop vertical:boolean | description:"Stack the items in a column. Accepts a breakpoint such as lg to apply it from that width up." #}
{# @prop role:text | description:"ARIA role of the group. Leave empty for group; name the group with an aria-label attribute." #}
{# @prop class:text | description:"Extra classes added to the group." #}
{# @slot — The joined items, each carrying join-item. #}
{% comment %}
Children go straight into the group, with no wrapper, because daisyUI
styles `.join > .join-item`. The role is written once: the caller's, else
`group`.
{% endcomment %}
{% load daisy_cotton %}