via ...rest; `class` is merged
// aria-label / aria-labelledby name the group
}
type SortableGroupReqdProps = "children";
type SortableGroupBindProps = never;
```
### Others
See [`Sortable`](/docs/sortable) for `createSortableGroup` and `SortableGroupController`.
## Examples
The example code uses Tailwind CSS along with `SVSClass`.
### Basic
**Code**
```svelte src=SortableGroupBasic.svelte
Todo
card.id} styling={childStyle}>
{#snippet item(card)}
{card.title}
{/snippet}
Doing
card.id} styling={childStyle}>
{#snippet item(card)}
{card.title}
{/snippet}
Done
card.id} styling={childStyle}>
{#snippet item(card)}
{card.title}
{/snippet}
```
### With Interactive Variant
**Code**
```svelte src=SortableGroupPract.svelte
Planned
{#snippet item(value)}
{value}
{/snippet}
Shipped
{#snippet item(value)}
{value}
{/snippet}
```
### Clone Mode
**Code**
```svelte src=SortableGroupClone.svelte
Palette
block.id}
clone={(block) => ({ ...block, id: `${block.id}-${nextId++}` })}
{styling}
>
{#snippet item(block)}
{block.label}
{/snippet}
Canvas
block.id} {styling}>
{#snippet item(block)}
{block.label}
{/snippet}
```