39 lines
745 B
Swift
39 lines
745 B
Swift
import ComposableArchitecture
|
|
|
|
struct WalletInfoState: Equatable {
|
|
}
|
|
|
|
enum WalletInfoAction: Equatable {
|
|
case noOp
|
|
}
|
|
|
|
struct WalletInfoEnvironment: Equatable {
|
|
}
|
|
|
|
// MARK: - WalletInfoReducer
|
|
|
|
typealias WalletInfoReducer = Reducer<WalletInfoState, WalletInfoAction, WalletInfoEnvironment>
|
|
|
|
extension WalletInfoReducer {
|
|
static let `default` = WalletInfoReducer { _, action, _ in
|
|
switch action {
|
|
default:
|
|
return .none
|
|
}
|
|
}
|
|
}
|
|
|
|
// MARK: - WalletInfoStore
|
|
|
|
typealias WalletInfoStore = Store<WalletInfoState, WalletInfoAction>
|
|
|
|
extension WalletInfoStore {
|
|
}
|
|
|
|
// MARK: - WalletInfoViewStore
|
|
|
|
typealias WalletInfoViewStore = ViewStore<WalletInfoState, WalletInfoAction>
|
|
|
|
extension WalletInfoViewStore {
|
|
}
|