From d5a288ff39a194c9b54c60c5ec3343f102dd62cb Mon Sep 17 00:00:00 2001 From: Javier Cicchelli Date: Thu, 21 Mar 2024 00:04:28 +0100 Subject: [PATCH] Renamed the FeedItemCell component in the Feed framework as FeedItemView. --- .../FeedListViewController.swift | 4 ++-- .../FeedItemView.swift} | 8 +++---- Reviews.xcodeproj/project.pbxproj | 22 ++++++------------- 3 files changed, 13 insertions(+), 21 deletions(-) rename Frameworks/Feed/Bundle/Sources/UI/{Components/Cells/FeedItemCell.swift => Views/FeedItemView.swift} (94%) diff --git a/Frameworks/Feed/Bundle/Sources/UI/View Controllers/FeedListViewController.swift b/Frameworks/Feed/Bundle/Sources/UI/View Controllers/FeedListViewController.swift index ed019a8..b9a2797 100644 --- a/Frameworks/Feed/Bundle/Sources/UI/View Controllers/FeedListViewController.swift +++ b/Frameworks/Feed/Bundle/Sources/UI/View Controllers/FeedListViewController.swift @@ -97,11 +97,11 @@ public class FeedListViewController: UITableViewController { cell.contentConfiguration = { if #available(iOS 16.0, *) { UIHostingConfiguration { - FeedItemCell(items[indexPath.row]) + FeedItemView(items[indexPath.row]) } } else { HostingConfiguration { - FeedItemCell(items[indexPath.row]) + FeedItemView(items[indexPath.row]) } } }() diff --git a/Frameworks/Feed/Bundle/Sources/UI/Components/Cells/FeedItemCell.swift b/Frameworks/Feed/Bundle/Sources/UI/Views/FeedItemView.swift similarity index 94% rename from Frameworks/Feed/Bundle/Sources/UI/Components/Cells/FeedItemCell.swift rename to Frameworks/Feed/Bundle/Sources/UI/Views/FeedItemView.swift index 4b5cef9..63fd399 100644 --- a/Frameworks/Feed/Bundle/Sources/UI/Components/Cells/FeedItemCell.swift +++ b/Frameworks/Feed/Bundle/Sources/UI/Views/FeedItemView.swift @@ -1,5 +1,5 @@ // -// FeedItemCell.swift +// FeedItemView.swift // ReviewsFeed // // Created by Javier Cicchelli on 19/03/2024. @@ -9,7 +9,7 @@ import ReviewsUIKit import SwiftUI -struct FeedItemCell: View { +struct FeedItemView: View { // MARK: Constants private let item: Review @@ -66,8 +66,8 @@ struct FeedItemCell: View { } // MARK: - Previews -#Preview("Feed Item Cell") { - FeedItemCell(.init( +#Preview("Feed Item") { + FeedItemView(.init( author: "Some author name here...", comment: "Some review comment here...", id: 0, diff --git a/Reviews.xcodeproj/project.pbxproj b/Reviews.xcodeproj/project.pbxproj index 9402628..24a85d5 100644 --- a/Reviews.xcodeproj/project.pbxproj +++ b/Reviews.xcodeproj/project.pbxproj @@ -7,7 +7,7 @@ objects = { /* Begin PBXBuildFile section */ - 0220ADA32BA90646001E6A9F /* FeedItemCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0220ADA22BA90646001E6A9F /* FeedItemCell.swift */; }; + 0220ADA32BA90646001E6A9F /* FeedItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0220ADA22BA90646001E6A9F /* FeedItemView.swift */; }; 023AC7FC2BAA3EC10027D064 /* Int+Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 023AC7FB2BAA3EC10027D064 /* Int+Constants.swift */; }; 02620B8C2BA89C9A00DE7137 /* FeedListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02620B8B2BA89C9A00DE7137 /* FeedListViewModel.swift */; }; 02909E792BAB6B0200710E14 /* FilterOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02909E782BAB6B0200710E14 /* FilterOption.swift */; }; @@ -52,7 +52,7 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 0220ADA22BA90646001E6A9F /* FeedItemCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedItemCell.swift; sourceTree = ""; }; + 0220ADA22BA90646001E6A9F /* FeedItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedItemView.swift; sourceTree = ""; }; 023AC7FB2BAA3EC10027D064 /* Int+Constants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Int+Constants.swift"; sourceTree = ""; }; 02620B8B2BA89C9A00DE7137 /* FeedListViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedListViewModel.swift; sourceTree = ""; }; 02909E782BAB6B0200710E14 /* FilterOption.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilterOption.swift; sourceTree = ""; }; @@ -93,14 +93,6 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 0220ADA72BA98F8B001E6A9F /* Cells */ = { - isa = PBXGroup; - children = ( - 0220ADA22BA90646001E6A9F /* FeedItemCell.swift */, - ); - path = Cells; - sourceTree = ""; - }; 023AC7FA2BAA3EB60027D064 /* Extensions */ = { isa = PBXGroup; children = ( @@ -114,7 +106,7 @@ 02620B852BA89BF900DE7137 /* UI */ = { isa = PBXGroup; children = ( - 02620B892BA89C2400DE7137 /* Components */, + 02620B892BA89C2400DE7137 /* Views */, 02620B882BA89C1000DE7137 /* View Controllers */, ); path = UI; @@ -148,12 +140,12 @@ path = "View Controllers"; sourceTree = ""; }; - 02620B892BA89C2400DE7137 /* Components */ = { + 02620B892BA89C2400DE7137 /* Views */ = { isa = PBXGroup; children = ( - 0220ADA72BA98F8B001E6A9F /* Cells */, + 0220ADA22BA90646001E6A9F /* FeedItemView.swift */, ); - path = Components; + path = Views; sourceTree = ""; }; 02620B8A2BA89C3300DE7137 /* Models */ = { @@ -426,7 +418,7 @@ 02DC7FAC2BA51B4C000EEEBE /* FeedItemViewController.swift in Sources */, 02909E7B2BAB6D2E00710E14 /* Bundle+Constants.swift in Sources */, 02909E7D2BAB7FFE00710E14 /* Review+DTOs.swift in Sources */, - 0220ADA32BA90646001E6A9F /* FeedItemCell.swift in Sources */, + 0220ADA32BA90646001E6A9F /* FeedItemView.swift in Sources */, 02DC7FAF2BA51B4C000EEEBE /* Review.swift in Sources */, 02DC7FAE2BA51B4C000EEEBE /* FeedListViewController.swift in Sources */, 02909E792BAB6B0200710E14 /* FilterOption.swift in Sources */,