Skip to content

Commit 3bc2daa

Browse files
committed
🗂️ :: (#408) calendar 기본 배치
1 parent d41a5c2 commit 3bc2daa

File tree

3 files changed

+15
-1
lines changed

3 files changed

+15
-1
lines changed

Projects/Presentation/Sources/Home/HomeReactor.swift

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ public final class HomeReactor: BaseReactor, Stepper {
3535
public enum Action {
3636
case fetchInitialData
3737
case navigateToAlarmButtonDidTap
38+
case navigateToScheduleButtonDidTap
3839
case navigateToEasterEggDidTap
3940
case navigateToCompanyButtonDidTap
4041
case navigateToWinterInternButtonDidTap
@@ -111,6 +112,10 @@ extension HomeReactor {
111112
steps.accept(HomeStep.alarmIsRequired)
112113
return .empty()
113114

115+
case .navigateToScheduleButtonDidTap:
116+
steps.accept(HomeStep.alarmIsRequired)
117+
return .empty()
118+
114119
case .navigateToEasterEggDidTap:
115120
let newCount = currentState.touchedPopcatCount + 1
116121
if newCount >= 5 {

Projects/Presentation/Sources/Home/HomeViewController.swift

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ public final class HomeViewController: BaseReactorViewController<HomeReactor> {
1414
private let navigateToAlarmButton = UIButton().then {
1515
$0.setImage(.jobisIcon(.bell).resize(size: 28), for: .normal)
1616
}
17+
private let navigateToSchedule = UIButton().then {
18+
$0.setImage(.jobisIcon(.calendar).resize(size: 28), for: .normal)
19+
}
1720
private let titleImageView = UIImageView(image: .jobisIcon(.jobisWhiteLogo))
1821
private let scrollView = UIScrollView().then {
1922
$0.showsVerticalScrollIndicator = false
@@ -118,6 +121,11 @@ public final class HomeViewController: BaseReactorViewController<HomeReactor> {
118121
.bind(to: reactor.action)
119122
.disposed(by: disposeBag)
120123

124+
navigateToSchedule.rx.tap
125+
.map { HomeReactor.Action.navigateToScheduleButtonDidTap}
126+
.bind(to: reactor.action)
127+
.disposed(by: disposeBag)
128+
121129
titleImageView.rx.tapGesture().when(.recognized).asObservable()
122130
.map { _ in HomeReactor.Action.navigateToEasterEggDidTap }
123131
.bind(to: reactor.action)
@@ -238,7 +246,9 @@ public final class HomeViewController: BaseReactorViewController<HomeReactor> {
238246

239247
public override func configureNavigation() {
240248
self.navigationItem.rightBarButtonItem = .init(customView: navigateToAlarmButton)
249+
self.navigationItem.leftBarButtonItem = .init(customView: navigateToSchedule)
241250
self.navigationItem.leftBarButtonItem = .init(customView: titleImageView)
251+
242252
}
243253
}
244254

Projects/Presentation/Sources/ScheduleManagement/ScheduleManagementViewController.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,3 @@ import Core
77
import DesignSystem
88
import Domain
99

10-

0 commit comments

Comments
 (0)