Files
work_cation/views/userView.go
T
2024-09-13 20:40:18 +08:00

33 lines
543 B
Go

package views
import (
"fyne.io/fyne/v2"
"fyne.io/fyne/v2/canvas"
"fyne.io/fyne/v2/container"
"fyne.io/fyne/v2/widget"
"work_cation/assets"
"work_cation/global"
"work_cation/repo"
)
func UserViews(w fyne.Window) fyne.CanvasObject {
image := canvas.NewImageFromResource(assets.LogoDataSR)
image.FillMode = canvas.ImageFillContain
user := repo.User.GetUserInfo(global.DB)
userCard := widget.NewCard(
user.Name,
user.Ip,
nil)
userCard.SetImage(image)
return container.NewBorder(nil,
nil,
nil,
nil,
userCard,
)
}