Skip to content

Commit 7feb9a9

Browse files
committed
๐Ÿ› ๏ธ :: ํ™ˆ ์ด๋™ ๋ฒ„ํŠผ ์ฃผ์„
1 parent 0eb320c commit 7feb9a9

File tree

3 files changed

+24
-0
lines changed

3 files changed

+24
-0
lines changed

โ€ŽProjects/Flow/Sources/MyPage/InterestField/InterestFieldCheckFlow.swiftโ€Ž

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ public final class InterestFieldCheckFlow: Flow {
2626

2727
case .interestFieldCheckIsRequired:
2828
return navigateToInterestFieldCheck()
29+
30+
case .popHomeFieldIsRequired:
31+
return navigateToInterestField()
2932
}
3033
}
3134
}
@@ -51,4 +54,8 @@ private extension InterestFieldCheckFlow {
5154
withNextStepper: interestFieldCheckViewController.viewModel
5255
))
5356
}
57+
58+
// func navigateToHomeField() -> FlowContributors {
59+
//
60+
// }
5461
}

โ€ŽProjects/Presentation/Sources/InterestField/InterestFieldCheckViewController.swiftโ€Ž

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,15 @@ import Domain
99

1010
public final class InterestFieldCheckViewController: BaseViewController<InterestFieldCheckViewModel> {
1111
private let interestView = InterestCheckView()
12+
// private let backButton = JobisButton(style: .main).then {
13+
// $0.setText("ํ™ˆ์œผ๋กœ ๊ฐ€๊ธฐ")
14+
// $0.isEnabled = true
15+
// }
1216

1317
public override func addView() {
1418
[
1519
interestView
20+
// backButton
1621
].forEach(view.addSubview)
1722
}
1823

@@ -21,6 +26,11 @@ public final class InterestFieldCheckViewController: BaseViewController<Interest
2126
$0.centerX.centerY.equalToSuperview()
2227
$0.leading.trailing.lessThanOrEqualToSuperview().inset(24)
2328
}
29+
// backButton.snp.makeConstraints {
30+
// $0.centerX.equalToSuperview()
31+
// $0.leading.trailing.equalToSuperview().inset(24)
32+
// $0.bottom.equalToSuperview().inset(24)
33+
// }
2434
}
2535

2636
public override func configureNavigation() {
@@ -33,6 +43,7 @@ public final class InterestFieldCheckViewController: BaseViewController<Interest
3343

3444
let input = InterestFieldCheckViewModel.Input(
3545
viewWillAppear: viewWillAppearPublisher.asObservable()
46+
// backButtonTap: backButton.rx.tap.asObservable()
3647
)
3748

3849
let output = viewModel.transform(input)

โ€ŽProjects/Presentation/Sources/InterestField/InterestFieldCheckViewModel.swiftโ€Ž

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ public final class InterestFieldCheckViewModel: BaseViewModel, Stepper {
1818

1919
public struct Input {
2020
let viewWillAppear: Observable<Void>
21+
// let backButtonTap: Observable<Void>
2122
}
2223

2324
public struct Output {
@@ -33,6 +34,11 @@ public final class InterestFieldCheckViewModel: BaseViewModel, Stepper {
3334
.bind(to: studentNameRelay)
3435
.disposed(by: disposeBag)
3536

37+
// input.backButtonTap
38+
// .map { InterestFieldCheckStep.popHomeFieldIsRequired }
39+
// .bind(to: steps)
40+
// .disposed(by: disposeBag)
41+
3642
return Output(
3743
studentName: studentNameRelay.asDriver()
3844
)

0 commit comments

Comments
ย (0)