diff --git a/internal/view/line_item.templ b/internal/view/line_item.templ index dda31aa..5fcd793 100644 --- a/internal/view/line_item.templ +++ b/internal/view/line_item.templ @@ -1,7 +1,7 @@ package view templ LineItem(item *ItemViewModel) { - + { item.Item } { item.Quantity } { item.Price } @@ -10,7 +10,9 @@ templ LineItem(item *ItemViewModel) { { item.SubTotal } - + if item.PaymentStatus != "Completed" { + + } } diff --git a/internal/view/line_item_templ.go b/internal/view/line_item_templ.go index 11df255..82ec05f 100644 --- a/internal/view/line_item_templ.go +++ b/internal/view/line_item_templ.go @@ -23,7 +23,7 @@ func LineItem(item *ItemViewModel) templ.Component { templ_7745c5c3_Var1 = templ.NopComponent } ctx = templ.ClearChildren(ctx) - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } @@ -101,15 +101,25 @@ func LineItem(item *ItemViewModel) templ.Component { 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(templ.EscapeString(item.ItemUrl)) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err + if item.PaymentStatus != "Completed" { + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("\" hx-target=\"#line-item\" hx-swap=\"outerHTML\">Paid") + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err }