From b9f17f2af4a1fe0706ee19da5f74f459a9a3b45b Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Thu, 21 Mar 2024 11:17:18 -0500 Subject: [PATCH] added disabled state removed link Signed-off-by: Matt Bruce --- VDS/Components/Breadcrumbs/BreadcrumbItem.swift | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/VDS/Components/Breadcrumbs/BreadcrumbItem.swift b/VDS/Components/Breadcrumbs/BreadcrumbItem.swift index 7d936d65..3b279551 100644 --- a/VDS/Components/Breadcrumbs/BreadcrumbItem.swift +++ b/VDS/Components/Breadcrumbs/BreadcrumbItem.swift @@ -34,15 +34,9 @@ open class BreadcrumbItem: ButtonBase { //-------------------------------------------------- // MARK: - Public Properties //-------------------------------------------------- - /// The Breadcrumb link to links to its respective page. - open var link: String? { didSet { setNeedsUpdate() } } - /// TextStyle used on the titleLabel. open override var textStyle: TextStyle { isSelected ? TextStyle.boldBodySmall : TextStyle.bodySmall } - - /// Whether the Control is selected or not. - open override var isSelected: Bool { didSet { setNeedsUpdate() } } - + /// UIColor used on the titleLabel text. open override var textColor: UIColor { textColorConfiguration.getColor(self) @@ -58,6 +52,7 @@ open class BreadcrumbItem: ButtonBase { //-------------------------------------------------- private var textColorConfiguration = ControlColorConfiguration().with { $0.setSurfaceColors(VDSColor.elementsPrimaryOnlight, VDSColor.elementsPrimaryOndark, forState: .normal) + $0.setSurfaceColors(VDSColor.interactiveActiveOnlight, VDSColor.interactiveActiveOndark, forState: .disabled) $0.setSurfaceColors(VDSColor.interactiveActiveOnlight, VDSColor.interactiveActiveOndark, forState: .highlighted) $0.setSurfaceColors(VDSColor.elementsPrimaryOnlight, VDSColor.elementsPrimaryOndark, forState: .selected) } @@ -85,7 +80,6 @@ open class BreadcrumbItem: ButtonBase { super.reset() shouldUpdateView = false text = nil - link = nil accessibilityCustomActions = [] isAccessibilityElement = true accessibilityTraits = .button