vds_ios/VDS/Components/Breadcrumbs/BreadcrumbCellItem.swift
Matt Bruce 66a386a300 refactored for breadcrumbs wordwrap
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2024-05-29 15:17:07 -05:00

27 lines
849 B
Swift

//
// BreadcrumbCellItem.swift
// VDS
//
// Created by Kanamarlapudi, Vasavi on 11/03/24.
//
import UIKit
import VDSTokens
///This is customised view for Breadcrumb cell item
final class BreadcrumbCellItem: UICollectionViewCell {
///Identifier for the BreadcrumbCellItem
static let identifier: String = String(describing: BreadcrumbCellItem.self)
///Updating the breadCrumbItem and UI based on the selected flag along with the surface
func update(breadCrumbItem: BreadcrumbItem) {
contentView.subviews.forEach{$0.removeFromSuperview()}
contentView.addSubview(breadCrumbItem)
breadCrumbItem.pinToSuperView()
breadCrumbItem.setContentCompressionResistancePriority(.defaultLow, for: .horizontal)
breadCrumbItem.setContentHuggingPriority(.defaultLow, for: .horizontal)
}
}