* fixed Dialog action * added asChild
* Add 'Button' component & update to current best practise * Use literal string for type, renamed alert -> variety Co-authored-by: Bailey Pumfleet <pumfleet@hey.com>