While I was looking at the components installed, I've noticed that the Button in particular uses a fully custom implementation. Unlike a Card, for example, which has no Base UI primitives, Button is present as a primitive in the Base UI.
It's also lacking some props like focusableWhenDisabled due to this - Is there any particular reasons on why it uses a fully custom implementation rather than Base UI's?
While I was looking at the components installed, I've noticed that the
Buttonin particular uses a fully custom implementation. Unlike aCard, for example, which has no Base UI primitives,Buttonis present as a primitive in the Base UI.It's also lacking some props like
focusableWhenDisableddue to this - Is there any particular reasons on why it uses a fully custom implementation rather than Base UI's?