|
|
@@ -1,35 +0,0 @@
|
|
|
-package ui
|
|
|
-
|
|
|
-import (
|
|
|
- "github.com/rivo/tview"
|
|
|
-)
|
|
|
-
|
|
|
-func newBaseLoginForm() *tview.Form {
|
|
|
- f := tview.NewForm()
|
|
|
- f.
|
|
|
- SetButtonsAlign(tview.AlignCenter).
|
|
|
- SetBorder(true).
|
|
|
- SetBorderPadding(0, 0, 1, 0)
|
|
|
-
|
|
|
- return f
|
|
|
-}
|
|
|
-
|
|
|
-// NewLoginForm creates and returns a new login form.
|
|
|
-func NewLoginForm(onLoginFormLoginButtonSelected func()) *tview.Form {
|
|
|
- f := newBaseLoginForm()
|
|
|
- f.
|
|
|
- AddInputField("Email", "", 0, nil, nil).
|
|
|
- AddPasswordField("Password", "", 0, 0, nil).
|
|
|
- AddButton("Login", onLoginFormLoginButtonSelected)
|
|
|
-
|
|
|
- return f
|
|
|
-}
|
|
|
-
|
|
|
-// NewMfaLoginForm creates and returns a new MFA login form.
|
|
|
-func NewMfaLoginForm(onMfaLoginFormLoginButtonSelected func()) *tview.Form {
|
|
|
- f := newBaseLoginForm().
|
|
|
- AddPasswordField("Code", "", 0, 0, nil).
|
|
|
- AddButton("Login", onMfaLoginFormLoginButtonSelected)
|
|
|
-
|
|
|
- return f
|
|
|
-}
|