but for some reason the button tries to apply line-height 24px and make button oval shape. I can add leading-4 to force the line height to 16px but I’d prefer to avoid that since this a component that I want to reuse for text and icons.
Thanks! it’s straight forward when element inside button is svg. But when it’s a span (the way that icon function in default core component is setup) it’s goes out of shape