release-search-similar.templ (552B)
1 package releasesearchsimilar 2 3 import ( 4 "fmt" 5 "lyrics/internal/server/routes" 6 ) 7 8 templ ReleaseSearchSimilar(params ReleaseSearchSimilarParams) { 9 if len(params.Releases) >= 1 { 10 <p class="section-label -muted">Similar releases</p> 11 <ul> 12 for _, release := range params.Releases { 13 {{ 14 value := release.Title 15 16 if release.LatinTitle != nil { 17 value = fmt.Sprintf("%s (%s)", release.Title, *release.LatinTitle) 18 } 19 }} 20 <li title={ value }> 21 <a href={ routes.Release(release) }>{ value }</a> 22 </li> 23 } 24 </ul> 25 } 26 }