tokenary/Encrypted Ink/Views/Alert.swift

28 lines
834 B
Swift
Raw Normal View History

// Copyright © 2021 Encrypted Ink. All rights reserved.
import Cocoa
class Alert: NSAlert {
override func runModal() -> NSApplication.ModalResponse {
defer {
Agent.shared.statusBarButtonIsBlocked = false
}
Agent.shared.statusBarButtonIsBlocked = true
return super.runModal()
}
2021-07-17 19:05:59 +03:00
static func showWalletConnectInstructions() {
2021-07-23 21:11:54 +03:00
Alert.showWithMessage("1 — Open dapp website\n\n2 — Click “Copy to clipboard”\nunder WalletConnect QR code\n\n3 — Open Encrypted Ink", style: .informational)
}
static func showWithMessage(_ message: String, style: NSAlert.Style) {
2021-07-17 19:05:59 +03:00
let alert = Alert()
2021-07-23 21:11:54 +03:00
alert.messageText = message
alert.alertStyle = style
2021-07-17 19:05:59 +03:00
alert.addButton(withTitle: "OK")
_ = alert.runModal()
}
}