2021-12-13 16:45:25 -08:00
|
|
|
import ComposableArchitecture
|
|
|
|
|
|
|
|
struct SettingsState: Equatable {
|
|
|
|
}
|
|
|
|
|
|
|
|
enum SettingsAction: Equatable {
|
|
|
|
case noOp
|
|
|
|
}
|
|
|
|
|
|
|
|
struct SettingsEnvironment: Equatable {
|
|
|
|
}
|
|
|
|
|
|
|
|
// MARK: - SettingsStateReducer
|
|
|
|
|
|
|
|
typealias SettingsReducer = Reducer<SettingsState, SettingsAction, SettingsEnvironment>
|
|
|
|
|
|
|
|
extension SettingsReducer {
|
2021-12-13 18:16:03 -08:00
|
|
|
static let `default` = SettingsReducer { _, action, _ in
|
2021-12-13 16:45:25 -08:00
|
|
|
switch action {
|
|
|
|
default:
|
|
|
|
return .none
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
// MARK: - SettingsStore
|
|
|
|
|
|
|
|
typealias SettingsStore = Store<SettingsState, SettingsAction>
|
|
|
|
|
|
|
|
extension SettingsStore {
|
|
|
|
}
|
|
|
|
|
|
|
|
// MARK: - SettingsViewStore
|
|
|
|
|
|
|
|
typealias SettingsViewStore = ViewStore<SettingsState, SettingsAction>
|
|
|
|
|
|
|
|
extension SettingsViewStore {
|
|
|
|
}
|