updated for breadcrumbs

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
Matt Bruce 2024-06-03 08:54:23 -05:00
parent e9a598956a
commit 01b55c91ba

View File

@ -18,18 +18,20 @@ class BreadcrumbsViewController: BaseViewController<Breadcrumbs> {
var selectedCrumbLabel = Label().with { $0.textStyle = .boldBodyMedium } var selectedCrumbLabel = Label().with { $0.textStyle = .boldBodyMedium }
var allBreadcrumbs: [Breadcrumbs.BreadcrumbItemModel] = [ var allBreadcrumbs: [Breadcrumbs.BreadcrumbItemModel] = [
.init(text: "Home"), .init(text: "Home"),
.init(text: "Support", enabeled: false), .init(text: "Support"),
.init(text: "Service & Apps"), .init(text: "Service & Apps"),
.init(text: "My Verizon"), .init(text: "My Verizon"),
.init(text: "Bill"), .init(text: "Bill"),
.init(text: "Mobile Billing & Payments"),
.init(text: "Billing statement FAQs", selected: true) .init(text: "Billing statement FAQs", selected: true)
] ]
var some: [Breadcrumbs.BreadcrumbItemModel] = [ var some: [Breadcrumbs.BreadcrumbItemModel] = [
.init(text: "Plans"), .init(text: "Home"),
.init(text: "Upgrade Plan"), .init(text: "Support"),
.init(text: "Billing Statement Frequently Asked Questions About Stuff You don't want to see", selected: true) .init(text: "Service & Apps"),
.init(text: "My Verizon"),
.init(text: "Bill"),
.init(text: "Billing Statement Frequently Asked Questions to cause word wrap", selected: true)
] ]
override func viewDidLoad() { override func viewDidLoad() {
@ -47,7 +49,7 @@ class BreadcrumbsViewController: BaseViewController<Breadcrumbs> {
super.setupForm() super.setupForm()
addFormRow(label: "Surface", view: surfacePickerSelectorView) addFormRow(label: "Surface", view: surfacePickerSelectorView)
addFormRow(label: "Last Crumb Selected", view: selectedSwitch) addFormRow(label: "Last Crumb Selected", view: selectedSwitch)
addFormRow(label: "Large Sample", view: sampleSwitch) addFormRow(label: "No Long Breadcrumbs", view: sampleSwitch)
selectedSwitch.onChange = { [weak self] sender in selectedSwitch.onChange = { [weak self] sender in
guard let self else { return } guard let self else { return }
@ -96,7 +98,7 @@ extension BreadcrumbsViewController: ComponentSampleable {
let component = Self.makeComponent() let component = Self.makeComponent()
component.breadcrumbModels = [ component.breadcrumbModels = [
.init(text: "Home"), .init(text: "Home"),
.init(text: "Support", enabeled: false), .init(text: "Support"),
.init(text: "Service & Apps"), .init(text: "Service & Apps"),
.init(text: "My Verizon"), .init(text: "My Verizon"),
.init(text: "Bill"), .init(text: "Bill"),