* applied same fix for as={Button}, likely radix upgrade bug
* using asChild to prevent <button><button></button></button>
* applied same fix for as={Button}, likely radix upgrade bug
* using asChild to prevent <button><button></button></button>