package web import "git.itsigo.dev/istigo/pocketmovie/internal/database" import "strings" import "fmt" func getConfVal(settings []database.Setting, name string) string { for _, s := range settings { if s.Name == name { return s.Value } } return "" } templ Show(movies []database.Movie, settings []database.Setting) { @Base("Movies - PocketMovie") { //
// @addMovieButton() {{ list, grid := "1", "" }} if getConfVal(settings, "HOME_GRID_VIEW" ) == "true" { {{ list, grid = "", "1" }} }| Titel | Year | Rating | Watched | Owned | |
|---|---|---|---|---|---|
| { item.Title } | { strings.Split(item.Year, "-")[0] } |
{{ class := "icon star-full" }}
for i := range(5) {
}
|
{{ statusClasses := "bg-red" }}
if item.Status == 1 {
{{ statusClasses = "bg-green" }}
}
{ item.Status != 0 } | {{ ownedClasses := "bg-red" }} if item.Owned == 1 { {{ ownedClasses = "bg-green" }} }{ item.Owned != 0 } | Delete |