Port TabsView to TabsComponent.