24 lines
912 B
Plaintext

component SoundTracksEditorListFull(title string, missing []*arn.SoundTrack, count int, pageURI string, generateSearchLink func(*arn.SoundTrack) string, user *arn.User)
EditorTabs(pageURI, user)
h1.editor-list-page-title.mountable= title
.footer.editor-list-entry-count.mountable= strconv.Itoa(count) + " soundtracks"
SoundTracksEditorList(missing, generateSearchLink, user)
component SoundTracksEditorList(tracks []*arn.SoundTrack, generateSearchLink func(*arn.SoundTrack) string, user *arn.User)
table.editor-list
thead
tr.mountable
th Likes
th Title
tbody
each track in tracks
tr.mountable
td= len(track.Likes)
td
a(href=track.Link(), target="_blank", rel="noopener")= track.Title.ByUser(user)
if generateSearchLink != nil
td
if generateSearchLink(track) != ""
a(href=generateSearchLink(track), target="_blank", rel="noopener") 🔍