Skip to content

Instantly share code, notes, and snippets.

@vikingosegundo
Created September 16, 2022 10:09
Show Gist options
  • Save vikingosegundo/a4c1d923e628d39ae16aca6fac128a64 to your computer and use it in GitHub Desktop.
Save vikingosegundo/a4c1d923e628d39ae16aca6fac128a64 to your computer and use it in GitHub Desktop.
fileprivate var store : Store = createDiskStore()
fileprivate var viewState : ViewState = ViewState(store: store)
fileprivate var rootHandler: (Message) -> () = createAppDomain(
store : store,
receivers : [viewState.handle(msg:)],
rootHandler: { rootHandler($0) }
)
@main
final
class BrighterHueApp: App {
var body: some Scene { WindowGroup { ContentView(viewState:viewState, rootHandler:rootHandler) } }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment