Remove unnecessary marks, they bring little value

This commit is contained in:
Stefan Ceriu
2022-11-28 10:32:32 +02:00
committed by Stefan Ceriu
parent e5fbbd99d2
commit b470d80b3f
40 changed files with 0 additions and 274 deletions

View File

@@ -37,8 +37,6 @@ final class TemplateCoordinator: CoordinatorProtocol {
viewModel = TemplateViewModel(promptType: parameters.promptType)
}
// MARK: - Public
func start() {
viewModel.callback = { [weak self] action in
guard let self else { return }

View File

@@ -16,8 +16,6 @@
import Foundation
// MARK: - Coordinator
enum TemplatePromptType {
case regular
case upgrade
@@ -45,15 +43,11 @@ extension TemplatePromptType: Identifiable, CaseIterable {
}
}
// MARK: View model
enum TemplateViewModelAction {
case accept
case cancel
}
// MARK: View
struct TemplateViewState: BindableState {
var promptType: TemplatePromptType
var count: Int

View File

@@ -19,16 +19,8 @@ import SwiftUI
typealias TemplateViewModelType = StateStoreViewModel<TemplateViewState, TemplateViewAction>
class TemplateViewModel: TemplateViewModelType, TemplateViewModelProtocol {
// MARK: - Properties
// MARK: Private
// MARK: Public
var callback: ((TemplateViewModelAction) -> Void)?
// MARK: - Setup
init(promptType: TemplatePromptType, initialCount: Int = 0) {
super.init(initialViewState: TemplateViewState(promptType: promptType, count: 0))
}

View File

@@ -17,20 +17,14 @@
import SwiftUI
struct TemplateScreen: View {
// MARK: Private
@Environment(\.colorScheme) private var colorScheme
var counterColor: Color {
colorScheme == .light ? .element.secondaryContent : .element.tertiaryContent
}
// MARK: Public
@ObservedObject var context: TemplateViewModel.Context
// MARK: Views
var body: some View {
ScrollView {
mainContent