diff --git a/Poppool/PresentationLayer/Presentation/Presentation/Scene/Map/FillterSheetView/FilterBottomSheetView.swift b/Poppool/PresentationLayer/Presentation/Presentation/Scene/Map/FillterSheetView/FilterBottomSheetView.swift index b7414a4b..0ecff3df 100644 --- a/Poppool/PresentationLayer/Presentation/Presentation/Scene/Map/FillterSheetView/FilterBottomSheetView.swift +++ b/Poppool/PresentationLayer/Presentation/Presentation/Scene/Map/FillterSheetView/FilterBottomSheetView.swift @@ -42,13 +42,13 @@ final class FilterBottomSheetView: UIView { let layout = UICollectionViewCompositionalLayout { section, _ in let itemSize = NSCollectionLayoutSize( widthDimension: .estimated(26), - heightDimension: .absolute(36) + heightDimension: .estimated(36) ) let item = NSCollectionLayoutItem(layoutSize: itemSize) let groupSize = NSCollectionLayoutSize( widthDimension: .fractionalWidth(1.0), - heightDimension: .absolute(36) + heightDimension: .estimated(36) ) let group = NSCollectionLayoutGroup.horizontal( layoutSize: groupSize, @@ -391,16 +391,22 @@ extension FilterBottomSheetView { var filters: [String] = [] if let locationText = locationText, !locationText.isEmpty { - filters.append(locationText) + let locations = locationText + .split(separator: ",") + .map { $0.trimmingCharacters(in: .whitespaces) } + filters += locations } + if let categoryText = categoryText, !categoryText.isEmpty { - filters.append(categoryText) + let categories = categoryText + .split(separator: ",") + .map { $0.trimmingCharacters(in: .whitespaces) } + filters += categories } filterChipsView.updateChips(with: filters) } } - extension FilterBottomSheetView: UIScrollViewDelegate { func scrollViewDidScroll(_ scrollView: UIScrollView) { updateSelectedButtonPosition()