There's no need for us to use default type here, we have to explicitly mention all the triggers in our components are of type=button
If this isn't handled properly, when the components are used inside a form and are clicked end up submitting the form - we need to audit all our components to follow this rule - maybe having a reusable component for such cases can help