Surface Toolbar Component?

I need to create a toolbar component with SVG inline buttons and dropdown menus in a Phoenix Liveview app. Would the Surface library be a good place to begin considering how to produce this?

TL;DR: You could use LiveView with or without Surface to build that.

Surface doesn’t unlock any capability that LiveView itself can’t technically do. I would say Surface is more about improving the developer experience and speed of development.

I would recommend deciding whether or not to use Surface based on its merits as a whole, rather than just one use case.


Thank you. I was also thinking that the development community in general could benefit from a toolbar component and wondering if there was demand for it. If so, would Surface be a good place to help make that happen?