diff --git a/TIEcommerce/Sources/Filters/Helpers/UICollectionViewLayout+DefaultLayout.swift b/TIEcommerce/Sources/Filters/TagsFilters/Helpers/UICollectionViewLayout+DefaultLayout.swift similarity index 100% rename from TIEcommerce/Sources/Filters/Helpers/UICollectionViewLayout+DefaultLayout.swift rename to TIEcommerce/Sources/Filters/TagsFilters/Helpers/UICollectionViewLayout+DefaultLayout.swift diff --git a/TIEcommerce/Sources/Filters/Models/BaseFilterCellAppearance.swift b/TIEcommerce/Sources/Filters/TagsFilters/Models/BaseFilterCellAppearance.swift similarity index 100% rename from TIEcommerce/Sources/Filters/Models/BaseFilterCellAppearance.swift rename to TIEcommerce/Sources/Filters/TagsFilters/Models/BaseFilterCellAppearance.swift diff --git a/TIEcommerce/Sources/Filters/Models/FiltersLayoutConfiguration.swift b/TIEcommerce/Sources/Filters/TagsFilters/Models/FiltersLayoutConfiguration.swift similarity index 100% rename from TIEcommerce/Sources/Filters/Models/FiltersLayoutConfiguration.swift rename to TIEcommerce/Sources/Filters/TagsFilters/Models/FiltersLayoutConfiguration.swift diff --git a/TIEcommerce/Sources/Filters/Protocols/FilterCellAppearanceProtocol.swift b/TIEcommerce/Sources/Filters/TagsFilters/Protocols/FilterCellAppearanceProtocol.swift similarity index 100% rename from TIEcommerce/Sources/Filters/Protocols/FilterCellAppearanceProtocol.swift rename to TIEcommerce/Sources/Filters/TagsFilters/Protocols/FilterCellAppearanceProtocol.swift diff --git a/TIEcommerce/Sources/Filters/Models/FilterCellViewModelProtocol.swift b/TIEcommerce/Sources/Filters/TagsFilters/Protocols/FilterCellViewModelProtocol.swift similarity index 100% rename from TIEcommerce/Sources/Filters/Models/FilterCellViewModelProtocol.swift rename to TIEcommerce/Sources/Filters/TagsFilters/Protocols/FilterCellViewModelProtocol.swift diff --git a/TIEcommerce/Sources/Filters/Protocols/FilterPropertyValueRepresenter.swift b/TIEcommerce/Sources/Filters/TagsFilters/Protocols/FilterPropertyValueRepresenter.swift similarity index 100% rename from TIEcommerce/Sources/Filters/Protocols/FilterPropertyValueRepresenter.swift rename to TIEcommerce/Sources/Filters/TagsFilters/Protocols/FilterPropertyValueRepresenter.swift diff --git a/TIEcommerce/Sources/Filters/Protocols/FilterRepresenter.swift b/TIEcommerce/Sources/Filters/TagsFilters/Protocols/FilterRepresenter.swift similarity index 100% rename from TIEcommerce/Sources/Filters/Protocols/FilterRepresenter.swift rename to TIEcommerce/Sources/Filters/TagsFilters/Protocols/FilterRepresenter.swift diff --git a/TIEcommerce/Sources/Filters/Protocols/FiltersViewModelProtocol.swift b/TIEcommerce/Sources/Filters/TagsFilters/Protocols/FiltersViewModelProtocol.swift similarity index 100% rename from TIEcommerce/Sources/Filters/Protocols/FiltersViewModelProtocol.swift rename to TIEcommerce/Sources/Filters/TagsFilters/Protocols/FiltersViewModelProtocol.swift diff --git a/TIEcommerce/Sources/Filters/ViewModels/DefaultFilterCellViewModel.swift b/TIEcommerce/Sources/Filters/TagsFilters/ViewModels/DefaultFilterCellViewModel.swift similarity index 100% rename from TIEcommerce/Sources/Filters/ViewModels/DefaultFilterCellViewModel.swift rename to TIEcommerce/Sources/Filters/TagsFilters/ViewModels/DefaultFilterCellViewModel.swift diff --git a/TIEcommerce/Sources/Filters/ViewModels/DefaultFiltersViewModel.swift b/TIEcommerce/Sources/Filters/TagsFilters/ViewModels/DefaultFiltersViewModel.swift similarity index 100% rename from TIEcommerce/Sources/Filters/ViewModels/DefaultFiltersViewModel.swift rename to TIEcommerce/Sources/Filters/TagsFilters/ViewModels/DefaultFiltersViewModel.swift diff --git a/TIEcommerce/Sources/Filters/Views/BaseFiltersCollectionView.swift b/TIEcommerce/Sources/Filters/TagsFilters/Views/BaseFiltersCollectionView.swift similarity index 100% rename from TIEcommerce/Sources/Filters/Views/BaseFiltersCollectionView.swift rename to TIEcommerce/Sources/Filters/TagsFilters/Views/BaseFiltersCollectionView.swift diff --git a/TIEcommerce/Sources/Filters/Views/DefaultFilterCollectionCell.swift b/TIEcommerce/Sources/Filters/TagsFilters/Views/DefaultFilterCollectionCell.swift similarity index 100% rename from TIEcommerce/Sources/Filters/Views/DefaultFilterCollectionCell.swift rename to TIEcommerce/Sources/Filters/TagsFilters/Views/DefaultFilterCollectionCell.swift diff --git a/TIUIElements/Sources/Wrappers/EdgeConstraints.swift b/TIUIElements/Sources/Wrappers/EdgeConstraints.swift index 0274afd8..8afbc0ca 100644 --- a/TIUIElements/Sources/Wrappers/EdgeConstraints.swift +++ b/TIUIElements/Sources/Wrappers/EdgeConstraints.swift @@ -28,6 +28,17 @@ public struct EdgeConstraints { public let topConstraint: NSLayoutConstraint public let bottomConstraint: NSLayoutConstraint + public init(leadingConstraint: NSLayoutConstraint, + trailingConstraint: NSLayoutConstraint, + topConstraint: NSLayoutConstraint, + bottomConstraint: NSLayoutConstraint) { + + self.leadingConstraint = leadingConstraint + self.trailingConstraint = trailingConstraint + self.topConstraint = topConstraint + self.bottomConstraint = bottomConstraint + } + public var allConstraints: [NSLayoutConstraint] { [ leadingConstraint,