From e9bd1614ec60d77c2b02e9859fe765c122aade95 Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Thu, 21 Mar 2024 11:17:26 -0500 Subject: [PATCH] refactored cell Signed-off-by: Matt Bruce --- .../Breadcrumbs/BreadcrumbCellItem.swift | 26 ++----------------- 1 file changed, 2 insertions(+), 24 deletions(-) diff --git a/VDS/Components/Breadcrumbs/BreadcrumbCellItem.swift b/VDS/Components/Breadcrumbs/BreadcrumbCellItem.swift index 888ade37..7026c885 100644 --- a/VDS/Components/Breadcrumbs/BreadcrumbCellItem.swift +++ b/VDS/Components/Breadcrumbs/BreadcrumbCellItem.swift @@ -66,34 +66,12 @@ final class BreadcrumbCellItem: UICollectionViewCell { func update(surface: Surface, hideSlash: Bool, breadCrumbItem: BreadcrumbItem) { separator.surface = surface breadCrumbItem.surface = surface - stackView.addArrangedSubview(breadCrumbItem) stackView.addArrangedSubview(separator) - stackView.setCustomSpacing(VDSLayout.Spacing.space1X.value, after: breadCrumbItem) + stackView.addArrangedSubview(breadCrumbItem) + stackView.setCustomSpacing(VDSLayout.Spacing.space1X.value, after: separator) separator.textColor = textColorConfiguration.getColor(surface) separator.isHidden = hideSlash self.breadCrumbItem = breadCrumbItem layoutIfNeeded() } } - -class LeftAlignedCollectionViewFlowLayout: UICollectionViewFlowLayout { - - override func layoutAttributesForElements(in rect: CGRect) -> [UICollectionViewLayoutAttributes]? { - let attributes = super.layoutAttributesForElements(in: rect) - - var leftMargin = sectionInset.left - var maxY: CGFloat = -1.0 - attributes?.forEach { layoutAttribute in - if layoutAttribute.frame.origin.y >= maxY { - leftMargin = sectionInset.left - } - - layoutAttribute.frame.origin.x = leftMargin - - leftMargin += layoutAttribute.frame.width + minimumInteritemSpacing - maxY = max(layoutAttribute.frame.maxY , maxY) - } - - return attributes - } -}