From c742fbab357e2bf8549f1263eee98de1c487e4f4 Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Mon, 14 Aug 2023 14:41:59 -0500 Subject: [PATCH] refactored to sample Signed-off-by: Matt Bruce --- .../BadgeIndicatorViewController.swift | 6 +- .../ViewControllers/BadgeViewController.swift | 6 +- .../ButtonGroupViewController.swift | 6 +- .../ButtonIconViewController.swift | 6 +- .../ButtonViewController.swift | 6 +- .../CheckBoxGroupViewController.swift | 6 +- .../CheckboxItemViewController.swift | 6 +- .../CheckboxViewController.swift | 6 +- .../ViewControllers/IconViewController.swift | 6 +- .../InputFieldViewController.swift | 6 +- .../ViewControllers/LabelViewController.swift | 6 +- .../ViewControllers/LineViewController.swift | 6 +- .../LoaderViewController.swift | 6 +- .../NotificationViewController.swift | 6 +- .../RadioBoxGroupViewController.swift | 6 +- .../RadioButtonGroupViewController.swift | 6 +- .../RadioButtonItemViewController.swift | 6 +- .../RadioButtonViewController.swift | 6 +- .../RadioSwatchGroupViewController.swift | 6 +- .../TableViewTestController.swift | 89 +++++++++++++------ .../ViewControllers/TabsViewController.swift | 6 +- .../TextAreaViewController.swift | 6 +- .../TextLinkCaretViewController.swift | 6 +- .../TextLinkViewController.swift | 6 +- .../TileContainerViewController.swift | 6 +- .../TileletViewController.swift | 6 +- .../TitleLockupViewController.swift | 6 +- .../ToggleViewController.swift | 6 +- .../TooltipViewController.swift | 6 +- .../TrailingTooltipLabelViewController.swift | 6 +- 30 files changed, 147 insertions(+), 116 deletions(-) diff --git a/VDSSample/ViewControllers/BadgeIndicatorViewController.swift b/VDSSample/ViewControllers/BadgeIndicatorViewController.swift index abaeeb0..624a733 100644 --- a/VDSSample/ViewControllers/BadgeIndicatorViewController.swift +++ b/VDSSample/ViewControllers/BadgeIndicatorViewController.swift @@ -212,13 +212,13 @@ class BadgeIndicatorViewController: BaseViewController { } } -extension BadgeIndicatorViewController: Componentable { - static func getComponent() -> TestViewWrapper { +extension BadgeIndicatorViewController: ComponentSampleable { + static func makeSample() -> ComponentSample { let component = Self.makeComponent() component.fillColor = .red component.number = 23 component.kind = .simple component.size = .medium - return TestViewWrapper(component: component, isTrailing: true) + return ComponentSample(component: component, canPinTrailing: false) } } diff --git a/VDSSample/ViewControllers/BadgeViewController.swift b/VDSSample/ViewControllers/BadgeViewController.swift index 7025673..712bd9f 100644 --- a/VDSSample/ViewControllers/BadgeViewController.swift +++ b/VDSSample/ViewControllers/BadgeViewController.swift @@ -108,13 +108,13 @@ class BadgeViewController: BaseViewController { } } -extension BadgeViewController: Componentable { - static func getComponent() -> TestViewWrapper { +extension BadgeViewController: ComponentSampleable { + static func makeSample() -> ComponentSample { let component = Self.makeComponent() component.fillColor = .red component.text = "Terms and conditions" component.maxWidth = 70 component.numberOfLines = 3 - return TestViewWrapper(component: component, isTrailing: true) + return ComponentSample(component: component, canPinTrailing: false) } } diff --git a/VDSSample/ViewControllers/ButtonGroupViewController.swift b/VDSSample/ViewControllers/ButtonGroupViewController.swift index 49ab07b..67ad873 100644 --- a/VDSSample/ViewControllers/ButtonGroupViewController.swift +++ b/VDSSample/ViewControllers/ButtonGroupViewController.swift @@ -199,8 +199,8 @@ class ButtonGroupViewController: BaseViewController { } } -extension ButtonGroupViewController: Componentable { - static func getComponent() -> TestViewWrapper { +extension ButtonGroupViewController: ComponentSampleable { + static func makeSample() -> ComponentSample { let component = Self.makeComponent() component.buttons = [ Button().with{ $0.use = .secondary; $0.text = "Secondary" }, @@ -210,6 +210,6 @@ extension ButtonGroupViewController: Componentable { TextLinkCaret().with { $0.text = "Text Link Caret" } ] - return TestViewWrapper(component: component, isTrailing: false) + return ComponentSample(component: component, canPinTrailing: true) } } diff --git a/VDSSample/ViewControllers/ButtonIconViewController.swift b/VDSSample/ViewControllers/ButtonIconViewController.swift index eb13fed..7a0275a 100644 --- a/VDSSample/ViewControllers/ButtonIconViewController.swift +++ b/VDSSample/ViewControllers/ButtonIconViewController.swift @@ -170,11 +170,11 @@ extension UITextField { } } -extension ButtonIconViewController: Componentable { - static func getComponent() -> TestViewWrapper { +extension ButtonIconViewController: ComponentSampleable { + static func makeSample() -> ComponentSample { let component = Self.makeComponent() component.iconName = .addToFavorite component.size = .large - return TestViewWrapper(component: component, isTrailing: true) + return ComponentSample(component: component, canPinTrailing: false) } } diff --git a/VDSSample/ViewControllers/ButtonViewController.swift b/VDSSample/ViewControllers/ButtonViewController.swift index 29b6440..4fbccb3 100644 --- a/VDSSample/ViewControllers/ButtonViewController.swift +++ b/VDSSample/ViewControllers/ButtonViewController.swift @@ -99,13 +99,13 @@ class ButtonViewController: BaseViewController