package main import "fmt" templ profileTemplate(params ProfilePageParams) { { params.Metadata.Name } / { params.Metadata.DisplayName } is on Nostr if params.Metadata.Picture != "" { } if params.Metadata.About != "" { } @headCommonTemplate(params.HeadParams) @topTemplate()
if params.Metadata.Website != "" { } if params.RenderedAuthorAboutText != "" {
@templ.Raw(params.RenderedAuthorAboutText)
} if params.Metadata.Website != "" || params.RenderedAuthorAboutText != "" {
}
Public Key
{ params.Metadata.Npub() }
if params.Metadata.NIP05 != "" {
NIP-05 Address
{ params.Metadata.NIP05 } }
if params.Metadata.LUD16 != "" {
NIP-57 Address
{ params.Metadata.LUD16 } }
Profile Code
{ params.Nprofile }
if len(params.AuthorRelays) != 0 {
Publishing to
for _, relay := range params.AuthorRelays { { relay } }
} @detailsTemplate(params.Details)
if len(params.LastNotes) != 0 { }
@clientsTemplate(params.Clients)
@footerTemplate() }