A primary button with a menu of alternative actions; the chosen one rolls into the main label.
npx shadcn@latest add https://uibrik.com/r/split-button.json
split-button