diff --git a/TIUIElements/Sources/Views/FiltersCollectionView/BaseFiltersCollectionView.swift b/TIUIElements/Sources/Views/FiltersCollectionView/BaseFiltersCollectionView.swift index ca703b38..c62c4db7 100644 --- a/TIUIElements/Sources/Views/FiltersCollectionView/BaseFiltersCollectionView.swift +++ b/TIUIElements/Sources/Views/FiltersCollectionView/BaseFiltersCollectionView.swift @@ -26,11 +26,13 @@ import UIKit public typealias DefaultBaseFiltersCollectionView = BaseFiltersCollectionView> -open class BaseFiltersCollectionView: BaseInitializableView, ConfigurableView { +open class BaseFiltersCollectionView: BaseInitializableView, + ConfigurableView, + FiltersCollectionHolder { typealias Director = DefaultFiltersCollectionDirector - private var collectionDirector: Director + public var collectionDirector: Director public var collectionView: UICollectionView @@ -38,7 +40,7 @@ open class BaseFiltersCollectionView: BaseInitializa public weak var viewModel: DefaultFiltersViewModel? - open weak var filtersDelegate: FilterItemsDelegate? + public open weak var filtersDelegate: FilterItemsDelegate? // MARK: - Init @@ -87,11 +89,9 @@ open class BaseFiltersCollectionView: BaseInitializa updateView() } -} -// MARK: - FiltersCollectionHolder + // MARK: - FiltersCollectionHolder -extension BaseFiltersCollectionView: FiltersCollectionHolder { open func select(_ items: [FilterPropertyValueRepresenter]) { guard let viewModel = viewModel else { return }