mirror of
https://git.maid.zone/stuff/soundcloak.git
synced 2026-01-01 08:29:37 +05:00
31 lines
730 B
Plaintext
31 lines
730 B
Plaintext
package templates
|
|
|
|
import (
|
|
"github.com/maid-zone/soundcloak/lib/sc"
|
|
"net/url"
|
|
"strconv"
|
|
"strings"
|
|
)
|
|
|
|
templ SearchUsers(p *sc.Paginated[*sc.User]) {
|
|
<span>Found { strconv.FormatInt(p.Total, 10) } users</span>
|
|
<br/>
|
|
<br/>
|
|
for _, user := range p.Collection {
|
|
<a class="listing" href={ templ.URL("/" + user.Permalink) }>
|
|
if user.Avatar != "" {
|
|
<img src={ user.Avatar }/>
|
|
} else {
|
|
<img src="/placeholder.jpg"/>
|
|
}
|
|
<div class="meta">
|
|
<h3>{ user.Username }</h3>
|
|
if user.FullName != "" {
|
|
<span>{ user.FullName }</span>
|
|
}
|
|
</div>
|
|
</a>
|
|
}
|
|
<a class="btn" href={ templ.URL("?type=users&pagination=" + url.QueryEscape(strings.Split(p.Next, "/users")[1])) } rel="noreferrer">More users</a>
|
|
}
|