How can I create a tabbed widget?

I would like to create an extension that has a widget with tab controls. I’m starting from the widget example in generator-theia-extension, but I’m not sure where to go from there. Is there some API I can use that will allow me to easily add tabs?

@bendavis thank you for the question, the tabs you are referring to are simply widgets/views that are opened in the main area (the generator I believe opens to the left).

By ‘tab controls’ are you referring to toolbar items? If so, you can implement the following interface You can find many examples in the source code by searching for registerToolBarItems.

@vince-fugnitto by “tab controls” I’m referring to the tabs themselves. I was hoping to create a widget on the right-side area that has a tabbed interface.