aboutsummaryrefslogtreecommitdiff
path: root/src/alert.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/alert.go')
-rw-r--r--src/alert.go18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/alert.go b/src/alert.go
new file mode 100644
index 0000000..917d089
--- /dev/null
+++ b/src/alert.go
@@ -0,0 +1,18 @@
1package src
2
3import (
4 "fmt"
5
6 "github.com/rivo/tview"
7)
8
9func alert(a *app, format string, params ...interface{}) {
10 modal := tview.NewModal().
11 SetText(fmt.Sprintf(format, params...)).
12 AddButtons([]string{"OK"}).
13 SetDoneFunc(func(_ int, _ string) {
14 a.pages.RemovePage("alert")
15 })
16
17 a.pages.AddPage("alert", modal, true, true)
18}