mirror of
https://github.com/go-gitea/gitea.git
synced 2025-12-18 21:52:48 +01:00
27 lines
540 B
Go
27 lines
540 B
Go
package components
|
|
|
|
import (
|
|
"code.gitea.io/gitea/models/user"
|
|
"code.gitea.io/gitea/modules/translation"
|
|
g "maragu.dev/gomponents"
|
|
gh "maragu.dev/gomponents/html"
|
|
)
|
|
|
|
type UserNameProps struct {
|
|
User *user.User
|
|
Locale translation.Locale
|
|
}
|
|
|
|
func UserName(data UserNameProps) g.Node {
|
|
return gh.A(
|
|
gh.Class("text muted"),
|
|
gh.Href(data.User.HomeLink()),
|
|
g.Group([]g.Node{
|
|
g.Text(data.User.Name),
|
|
If(data.User.FullName != "" && data.User.FullName != data.User.Name,
|
|
g.Text(" ("+data.User.FullName+")"),
|
|
),
|
|
}),
|
|
)
|
|
}
|