S-button doesn't support icons in customer extensions

Hello!

I’m trying to do a simple s-button with an s-menu which seems to be something pretty standard with polaris web component with the whole commandFor thing. Though currently the s-button in customer extensions doesn’t support icons so it’s not possible to add a chevron like you would expect for a button that opens a menu.

Only way to make a button with a chevron is to add more than 2 actions in the page secondary actions slot, though there is no control over that. I actually want a single button that opens an s-menu and want the button to be called “Locations”, not “more actions”

I can add an s-button with an s-menu in the page actions, but the UX of the s-menu is pretty bad because there is no visual information that the button would open a menu (in general there doesn’t seem to be a good use for the s-menu because of that).

I managed to do something decent with s-clickable but it doesn’t really feel native and looks a bit out of place.