Reutilizar template de mostrar NFT y mostrar nombres en index
Some checks failed
continuous-integration/woodpecker the build failed
Some checks failed
continuous-integration/woodpecker the build failed
This commit is contained in:
parent
5b6cf19548
commit
551fcee088
3 changed files with 12 additions and 9 deletions
4
main.go
4
main.go
|
@ -160,9 +160,9 @@ func must(err error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
indexTmpl, err := template.ParseFiles("./templates/base.tmpl", "./templates/index.tmpl")
|
indexTmpl, err := template.ParseFiles("./templates/base.tmpl", "./templates/embed-nft.tmpl", "./templates/index.tmpl")
|
||||||
must(err)
|
must(err)
|
||||||
nftsTmpl, err := template.ParseFiles("./templates/base.tmpl", "./templates/nft.tmpl")
|
nftsTmpl, err := template.ParseFiles("./templates/base.tmpl", "./templates/embed-nft.tmpl", "./templates/nft.tmpl")
|
||||||
must(err)
|
must(err)
|
||||||
|
|
||||||
http.Handle("/static/nfts/", http.StripPrefix("/static/nfts/", http.FileServer(http.Dir(NFTS_DIR))))
|
http.Handle("/static/nfts/", http.StripPrefix("/static/nfts/", http.FileServer(http.Dir(NFTS_DIR))))
|
||||||
|
|
7
templates/embed-nft.tmpl
Normal file
7
templates/embed-nft.tmpl
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
{{define "embed-nft"}}
|
||||||
|
{{if .IsVideo}}
|
||||||
|
<video controls loop src="/static/nfts/{{.FileName}}"></video>
|
||||||
|
{{else}}
|
||||||
|
<img src="/static/nfts/{{.FileName}}">
|
||||||
|
{{end}}
|
||||||
|
{{end}}
|
|
@ -10,14 +10,10 @@
|
||||||
<h2>Algunos NFTs descargados</h2>
|
<h2>Algunos NFTs descargados</h2>
|
||||||
{{range .NFTs}}
|
{{range .NFTs}}
|
||||||
<figure>
|
<figure>
|
||||||
<a href="/nfts/{{.Id}}">
|
<h3><a href="/nfts/{{.Id}}">{{.Asset.Name}}</a></h3>
|
||||||
{{if .IsVideo}}
|
{{template "embed-nft" .}}
|
||||||
<video controls loop src="/static/nfts/{{.FileName}}"></video>
|
|
||||||
{{else}}
|
|
||||||
<img src="/static/nfts/{{.FileName}}">
|
|
||||||
{{end}}
|
|
||||||
</a>
|
|
||||||
</figure>
|
</figure>
|
||||||
|
<hr>
|
||||||
{{end}}
|
{{end}}
|
||||||
</section>
|
</section>
|
||||||
{{end}}
|
{{end}}
|
||||||
|
|
Loading…
Reference in a new issue