From b946a1cceff5e57f3fbd45b0aea15a695a31cd17 Mon Sep 17 00:00:00 2001 From: Rickard Natt och Dag Date: Mon, 9 Sep 2024 20:24:17 +0200 Subject: [PATCH] feat(person): display character --- types/person.go | 1 + views/person.templ | 3 +++ views/person_templ.go | 49 ++++++++++++++++++++++++++++++------------- 3 files changed, 38 insertions(+), 15 deletions(-) diff --git a/types/person.go b/types/person.go index 7dbaa61..fd77657 100644 --- a/types/person.go +++ b/types/person.go @@ -11,6 +11,7 @@ type PersonMovie struct { Title string `json:"title" db:"title"` ReleaseDate time.Time `json:"release_date" db:"release_date"` Seen bool `json:"seen" db:"seen"` + Character string `json:"character" db:"character"` } type PersonMovies []PersonMovie diff --git a/views/person.templ b/views/person.templ index 82297d2..1f9a4f2 100644 --- a/views/person.templ +++ b/views/person.templ @@ -17,6 +17,9 @@ templ Credit(title string, data types.PersonMovies, id string) { { movie.Title } } @components.Divider() + if movie.Character != "" { +
{ movie.Character }
+ } ") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var5 string + templ_7745c5c3_Var5, templ_7745c5c3_Err = templ.JoinStringErrs(movie.Character) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `views/person.templ`, Line: 21, Col: 69} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var5)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + } _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("