30 lines
1.1 KiB
Plaintext
Raw Normal View History

2020-02-22 08:07:47 +00:00
component CharacterEditorListFull(title string, missing []*arn.Character, count int, generateSearchLink func(*arn.Character) string, user *arn.User)
.corner-buttons-left
a.button(href="/editor")
RawIcon("arrow-left")
h1.editor-list-page-title.mountable= title
footer.footer.editor-list-entry-count.mountable= strconv.Itoa(count) + " characters"
CharacterEditorList(missing, generateSearchLink)
component CharacterEditorList(characters []*arn.Character, generateSearchLink func(*arn.Character) string)
table.editor-list
thead
tr.mountable
th Name
if generateSearchLink != nil
th Tools
tbody
each character in characters
tr.mountable
td
a(href=character.Link(), target="_blank", rel="noopener")
if character.HasImage()
img.character-list-item-image.lazy(data-src=character.ImageLink("small"), data-webp="true", data-color=character.AverageColor(), alt=character.Name.Canonical)
span= character.Name.Canonical
if generateSearchLink != nil
td
a(href=generateSearchLink(character), target="_blank", rel="noopener") 🔍