Skip to content

Commit 1be36e0

Browse files
committed
refactor: #34 - 공통 UI DSKit으로 분리
1 parent 2558cb8 commit 1be36e0

7 files changed

Lines changed: 74 additions & 275 deletions

File tree

Projects/Features/HomeFeature/Sources/Views/Cells/HomeBannerCell.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ final class HomeBannerCell: UICollectionViewCell {
1616
private var type: HomeBannerType = .empty
1717

1818
private let emptyView = HomeBannerEmptyView()
19-
private let upCommingView = HomeBannerUpCommingView()
20-
private let onGoingView = HomeBannerOnGoingView()
19+
private let upCommingView = NDGLUpComingView()
20+
private let onGoingView = NDGLOnGoingView()
2121
private let stackView = UIStackView()
2222

2323
override init(frame: CGRect) {

Projects/Features/TravelToolFeature/Sources/TravelToolInteractor.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import Foundation
1010

1111
import Domain
12+
import DSKit
1213
import RIBs
1314
import RxSwift
1415

@@ -173,6 +174,8 @@ final class TravelToolInteractor: PresentableInteractor<TravelToolPresentable>,
173174
return .onGoing(
174175
title: "\(summary.title) \(schedule.day)일차 입니다!",
175176
date: duration,
177+
transportIcon: DSKitAsset.Assets.icBus2.image,
178+
transport: "대중교통",
176179
duration: "\(schedule.estimatedDuration)",
177180
place: schedule.placeName,
178181
imageUrl: schedule.thumbnailUrl

Projects/Features/TravelToolFeature/Sources/Views/TravelToolOnGoingView.swift

Lines changed: 0 additions & 110 deletions
This file was deleted.

Projects/Features/TravelToolFeature/Sources/Views/TravelToolTripCardView.swift

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ enum TravelToolTripState {
1616
case onGoing(
1717
title: String,
1818
date: String,
19+
transportIcon: UIImage?,
20+
transport: String,
1921
duration: String,
2022
place: String,
2123
imageUrl: String
@@ -24,8 +26,8 @@ enum TravelToolTripState {
2426

2527
final class TravelToolTripCardView: UIView {
2628
private let emptyView = TravelToolEmptyView()
27-
private let upComingView = TravelToolUpComingView()
28-
private let onGoingView = TravelToolOnGoingView()
29+
private let upComingView = NDGLUpComingView()
30+
private let onGoingView = NDGLOnGoingView()
2931
private let stackView = UIStackView()
3032

3133
override init(frame: CGRect) {
@@ -49,11 +51,13 @@ final class TravelToolTripCardView: UIView {
4951
case .upComing(let title, let date, let dDay, let imageUrl):
5052
upComingView.isHidden = false
5153
upComingView.configure(title: title, date: date, dDay: dDay, imageUrl: imageUrl)
52-
case .onGoing(let title, let date, let duration, let place, let imageUrl):
54+
case .onGoing(let title, let date, let transportIcon, let transport, let duration, let place, let imageUrl):
5355
onGoingView.isHidden = false
5456
onGoingView.configure(
5557
title: title,
5658
date: date,
59+
transportIcon: transportIcon,
60+
transport: transport,
5761
duration: duration,
5862
place: place,
5963
imageUrl: imageUrl

Projects/Features/TravelToolFeature/Sources/Views/TravelToolUpComingView.swift

Lines changed: 0 additions & 104 deletions
This file was deleted.

0 commit comments

Comments
 (0)