| 1234567891011121314151617181920212223 |
- package ui
- import (
- "github.com/rivo/tview"
- )
- const (
- LoginViaTokenLoginModalButton = "Login via token"
- LoginViaEmailPasswordLoginModalButton = "Login via email and password"
- )
- func NewLoginModal(onLoginModalDone func(buttonIndex int, buttonLabel string)) *tview.Modal {
- loginModal := tview.NewModal()
- loginModal.
- SetText("Choose a login method:").
- AddButtons([]string{LoginViaTokenLoginModalButton, LoginViaEmailPasswordLoginModalButton}).
- SetDoneFunc(onLoginModalDone).
- SetBorder(true).
- SetBorderPadding(0, 0, 1, 1)
- return loginModal
- }
|