diff --git a/VDSSample/ViewControllers/TabsViewController.swift b/VDSSample/ViewControllers/TabsViewController.swift index 6a13831..c615c1a 100644 --- a/VDSSample/ViewControllers/TabsViewController.swift +++ b/VDSSample/ViewControllers/TabsViewController.swift @@ -106,6 +106,15 @@ class TabsViewController: BaseViewController { //set to the large sample component.tabModels = allTabs + //setup tester to show component was picked + component.onTabDidSelect = { [weak self] index in + guard let self else { return } + let tabs = sampleSwitch.isOn ? self.allTabs : self.some + self.presentTooltip(surface: self.component.surface, + tooltipModel: .init(title: "Tab Selected", + content: "You clicked on the \(tabs[index].text) Tab")) + } + //setup UI surfacePickerSelectorView.text = component.surface.rawValue sizePickerSelectorView.text = component.size.rawValue @@ -142,6 +151,7 @@ class TabsViewController: BaseViewController { // } } } +extension TabsViewController: TooltipLaunchable {} extension TabsViewController: ComponentSampleable { static func makeSample() -> ComponentSample {