[WIP] Business

This commit is contained in:
Isaac
2024-02-13 20:13:40 +04:00
parent 71a40dcdb2
commit d9fec0a500
49 changed files with 5678 additions and 128 deletions

View File

@@ -53,6 +53,9 @@ import UndoUI
import ChatMessageNotificationItem
import BusinessSetupScreen
import ChatbotSetupScreen
import BusinessLocationSetupScreen
import BusinessHoursSetupScreen
import GreetingMessageSetupScreen
private final class AccountUserInterfaceInUseContext {
let subscribers = Bag<(Bool) -> Void>()
@@ -1888,6 +1891,18 @@ public final class SharedAccountContextImpl: SharedAccountContext {
return ChatbotSetupScreen(context: context)
}
public func makeBusinessLocationSetupScreen(context: AccountContext) -> ViewController {
return BusinessLocationSetupScreen(context: context)
}
public func makeBusinessHoursSetupScreen(context: AccountContext) -> ViewController {
return BusinessHoursSetupScreen(context: context)
}
public func makeGreetingMessageSetupScreen(context: AccountContext) -> ViewController {
return GreetingMessageSetupScreen(context: context)
}
public func makePremiumIntroController(context: AccountContext, source: PremiumIntroSource, forceDark: Bool, dismissed: (() -> Void)?) -> ViewController {
var modal = true
let mappedSource: PremiumSource