Founding price: $35, then $99 after 23:59 UTC on 4 November, then $99
Get ProA dialog that merges several categories into one target, blocks choosing the target as a source and states how many items will change before it confirms. Use this when duplicate categories must be folded together.
Derived from this item’s props table, because it declares no controls of its own. This item has no standalone playground, so changes update the code, the share link and the AI prompt.
Use it for catalogue, ticket and tag clean-ups where duplicates have to be combined and the effect should be clear before it happens.
Do not use it for moving one item (use recategorize-items) or for renaming (use taxonomy-editor).
This item is part of tealmac UI Pro
The source for this item installs with a Pro licence key. Log in with your key to see the install command, or read the Pro setup page.
| Prop | Type | Default | Description |
|---|---|---|---|
categories | TreeNode<CategoryCount>[] | - | The categories; leaves carry data.items. |
onMerge | (sourceIds, targetId) => void | - | Called when confirmed. |
children | ReactNode | - | The trigger. |
The pattern ships with a Testing Library test (category-merge-dialog.test.tsx) that covers the disabled state, the summary, the target lock and confirming.