summaryrefslogtreecommitdiff
path: root/client/login_prompt.go
diff options
context:
space:
mode:
Diffstat (limited to 'client/login_prompt.go')
-rw-r--r--client/login_prompt.go11
1 files changed, 11 insertions, 0 deletions
diff --git a/client/login_prompt.go b/client/login_prompt.go
index 7e38d30..c19d987 100644
--- a/client/login_prompt.go
+++ b/client/login_prompt.go
@@ -2,6 +2,7 @@ package main
import (
"citrons.xyz/talk/tui"
+ "os"
)
type loginPrompt struct {
@@ -9,6 +10,16 @@ type loginPrompt struct {
username string
}
+func newLoginPrompt(completeName string) *loginPrompt {
+ var prompt loginPrompt
+ username := completeName
+ if username == "" {
+ username = os.Getenv("USER")
+ }
+ prompt.input.SetText(username)
+ return &prompt
+}
+
func (p *loginPrompt) Input() *tui.TextInput {
return &p.input
}