- enum LoginScreenModule: ScreenModule {
-
- enum Action: Equatable {
- case didUpdateUsername(String)
- case didUpdatePassword(String)
- case didTapLogin
- }
-
- enum Output: Equatable {
- case userDidLogin
- }
-
- struct State: Equatable {
- var username: String = ""
- var password: String = ""
- var error: String? = nil
- }
-
- static var defaultInitialState: State {
- return State()
- }
-
- }
A place for beautiful snippets of Swift code.
- enum LoginScreenModule: ScreenModule {
-
- enum Action: Equatable {
- case didUpdateUsername(String)
- case didUpdatePassword(String)
- case didTapLogin
- }
-
- enum Output: Equatable {
- case userDidLogin
- }
-
- struct State: Equatable {
- var username: String = ""
- var password: String = ""
- var error: String? = nil
- }
-
- static var defaultInitialState: State {
- return State()
- }
-
- }
✔︎ All Swift language tokens supported
✔︎ Project vs. global symbol syntax coloring
✔︎ Smart line-wrapping
✔︎ Line numbers
✔︎ Dark mode support
✔︎ Copy & paste-able code
✔︎ Web Embeddable
We're in Beta!
If you would like an invite to our platform, please get in touch!