Various improvements

This commit is contained in:
Ilya Laktyushin
2025-03-14 13:35:44 +04:00
parent ff34190f92
commit fed338985d
38 changed files with 914 additions and 534 deletions

View File

@@ -1370,15 +1370,21 @@ final class AvatarEditorScreenComponent: Component {
}
private func presentPremiumToast() {
guard let environment = self.environment, let component = self.component, let parentController = environment.controller() else {
guard let environment = self.environment, let component = self.component, let state = self.state, let parentController = environment.controller() else {
return
}
HapticFeedback().impact(.light)
var text: String = environment.strings.AvatarEditor_PremiumNeeded_Background
if let selectedFile = state.selectedFile {
if selectedFile.isSticker {
text = environment.strings.AvatarEditor_PremiumNeeded_Sticker
}
}
let controller = premiumAlertController(
context: component.context,
parentController: parentController,
text: environment.strings.AvatarEditor_PremiumNeeded_Background
text: text
)
parentController.present(controller, in: .window(.root))
}