// Code generated by templ - DO NOT EDIT. // templ: version: v0.2.778 package sections //lint:file-ignore SA4006 This context is only used if a nested component is present. import "github.com/a-h/templ" import templruntime "github.com/a-h/templ/runtime" import ( models "github.com/onsonr/sonr/internal/orm/marketing" ) // ╭───────────────────────────────────────────────────────────╮ // │ Data Model │ // ╰───────────────────────────────────────────────────────────╯ var lowlights = &models.Lowlights{ Heading: "The Fragmentation Problem in the Existing Web is seeping into Crypto", UpperQuotes: []*models.Testimonial{ { FullName: "0xDesigner", Username: "@0xdesigner", Avatar: &models.Image{ Src: Avatar0xDesigner.Src(), Width: "44", Height: "44", }, Quote: "Extremely thoughtful approaches to business. I highly recommend this product to anyone wanting to jump into something new.", }, { FullName: "Alex Recouso", Username: "@alexrecouso", Avatar: &models.Image{ Src: AvatarAlexRecouso.Src(), Width: "44", Height: "44", }, Quote: "Extremely thoughtful approaches to business. I highly recommend this product to anyone wanting to jump into something new.", }, { FullName: "Chjango", Username: "@chjango", Avatar: &models.Image{ Src: AvatarChjango.Src(), Width: "44", Height: "44", }, Quote: "Extremely thoughtful approaches to business. I highly recommend this product to anyone wanting to jump into something new.", }, { FullName: "Gwart", Username: "@gwart", Avatar: &models.Image{ Src: AvatarGwart.Src(), Width: "44", Height: "44", }, Quote: "Extremely thoughtful approaches to business. I highly recommend this product to anyone wanting to jump into something new.", }, }, LowerQuotes: []*models.Testimonial{ { FullName: "HTMX Org", Username: "@htmx_org", Avatar: &models.Image{ Src: AvatarHTMXOrg.Src(), Width: "44", Height: "44", }, Quote: "Extremely thoughtful approaches to business. I highly recommend this product to anyone wanting to jump into something new.", }, { FullName: "Jelena Noble", Username: "@jelena_noble", Avatar: &models.Image{ Src: AvatarJelenaNoble.Src(), Width: "44", Height: "44", }, Quote: "Extremely thoughtful approaches to business. I highly recommend this product to anyone wanting to jump into something new.", }, { FullName: "Tanish", Username: "@tanishqxyz", Avatar: &models.Image{ Src: AvatarTanishqXYZ.Src(), Width: "44", Height: "44", }, Quote: "Extremely thoughtful approaches to business. I highly recommend this product to anyone wanting to jump into something new.", }, { FullName: "Unusual Whales", Username: "@unusual_whales", Avatar: &models.Image{ Src: AvatarUnusualWhales.Src(), Width: "44", Height: "44", }, Quote: "Extremely thoughtful approaches to business. I highly recommend this product to anyone wanting to jump into something new.", }, }, } // ╭───────────────────────────────────────────────────────────╮ // │ Render Section View │ // ╰───────────────────────────────────────────────────────────╯ // Lowlights is the (4th) home page lowlights section func Lowlights() templ.Component { return templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context if templ_7745c5c3_CtxErr := ctx.Err(); templ_7745c5c3_CtxErr != nil { return templ_7745c5c3_CtxErr } templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) if !templ_7745c5c3_IsBuffer { defer func() { templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) if templ_7745c5c3_Err == nil { templ_7745c5c3_Err = templ_7745c5c3_BufErr } }() } ctx = templ.InitializeContext(ctx) templ_7745c5c3_Var1 := templ.GetChildren(ctx) if templ_7745c5c3_Var1 == nil { templ_7745c5c3_Var1 = templ.NopComponent } ctx = templ.ClearChildren(ctx) _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("

") if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } var templ_7745c5c3_Var2 string templ_7745c5c3_Var2, templ_7745c5c3_Err = templ.JoinStringErrs(lowlights.Heading) if templ_7745c5c3_Err != nil { return templ.Error{Err: templ_7745c5c3_Err, FileName: `pkg/nebula/components/marketing/sections/lowlights.templ`, Line: 110, Col: 25} } _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var2)) 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 } for _, quote := range lowlights.UpperQuotes { templ_7745c5c3_Err = quoteItem(quote).Render(ctx, templ_7745c5c3_Buffer) 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 } for _, quote := range lowlights.LowerQuotes { templ_7745c5c3_Err = quoteItem(quote).Render(ctx, templ_7745c5c3_Buffer) 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 } return templ_7745c5c3_Err }) } func quoteItem(quote *models.Testimonial) templ.Component { return templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context if templ_7745c5c3_CtxErr := ctx.Err(); templ_7745c5c3_CtxErr != nil { return templ_7745c5c3_CtxErr } templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) if !templ_7745c5c3_IsBuffer { defer func() { templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) if templ_7745c5c3_Err == nil { templ_7745c5c3_Err = templ_7745c5c3_BufErr } }() } ctx = templ.InitializeContext(ctx) templ_7745c5c3_Var3 := templ.GetChildren(ctx) if templ_7745c5c3_Var3 == nil { templ_7745c5c3_Var3 = templ.NopComponent } ctx = templ.ClearChildren(ctx) _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
\"Testimonial
") if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } var templ_7745c5c3_Var7 string templ_7745c5c3_Var7, templ_7745c5c3_Err = templ.JoinStringErrs(quote.FullName) if templ_7745c5c3_Err != nil { return templ.Error{Err: templ_7745c5c3_Err, FileName: `pkg/nebula/components/marketing/sections/lowlights.templ`, Line: 157, Col: 74} } _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var7)) 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 } var templ_7745c5c3_Var8 string templ_7745c5c3_Var8, templ_7745c5c3_Err = templ.JoinStringErrs(quote.Username) if templ_7745c5c3_Err != nil { return templ.Error{Err: templ_7745c5c3_Err, FileName: `pkg/nebula/components/marketing/sections/lowlights.templ`, Line: 159, Col: 107} } _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var8)) 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 } var templ_7745c5c3_Var9 string templ_7745c5c3_Var9, templ_7745c5c3_Err = templ.JoinStringErrs(quote.Quote) if templ_7745c5c3_Err != nil { return templ.Error{Err: templ_7745c5c3_Err, FileName: `pkg/nebula/components/marketing/sections/lowlights.templ`, Line: 164, Col: 16} } _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var9)) 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 } return templ_7745c5c3_Err }) } var _ = templruntime.GeneratedTemplate