testing deployment to web
at main 189 lines 7.6 kB view raw
1// Code generated by templ - DO NOT EDIT. 2 3// templ: version: v0.3.943 4package main 5 6//lint:file-ignore SA4006 This context is only used if a nested component is present. 7 8import "github.com/a-h/templ" 9import templruntime "github.com/a-h/templ/runtime" 10 11func HelloPage(name string) templ.Component { 12 return templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { 13 templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context 14 if templ_7745c5c3_CtxErr := ctx.Err(); templ_7745c5c3_CtxErr != nil { 15 return templ_7745c5c3_CtxErr 16 } 17 templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) 18 if !templ_7745c5c3_IsBuffer { 19 defer func() { 20 templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) 21 if templ_7745c5c3_Err == nil { 22 templ_7745c5c3_Err = templ_7745c5c3_BufErr 23 } 24 }() 25 } 26 ctx = templ.InitializeContext(ctx) 27 templ_7745c5c3_Var1 := templ.GetChildren(ctx) 28 if templ_7745c5c3_Var1 == nil { 29 templ_7745c5c3_Var1 = templ.NopComponent 30 } 31 ctx = templ.ClearChildren(ctx) 32 templ_7745c5c3_Var2 := templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { 33 templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context 34 templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) 35 if !templ_7745c5c3_IsBuffer { 36 defer func() { 37 templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) 38 if templ_7745c5c3_Err == nil { 39 templ_7745c5c3_Err = templ_7745c5c3_BufErr 40 } 41 }() 42 } 43 ctx = templ.InitializeContext(ctx) 44 templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 1, "<div>Hello, ") 45 if templ_7745c5c3_Err != nil { 46 return templ_7745c5c3_Err 47 } 48 var templ_7745c5c3_Var3 string 49 templ_7745c5c3_Var3, templ_7745c5c3_Err = templ.JoinStringErrs(name) 50 if templ_7745c5c3_Err != nil { 51 return templ.Error{Err: templ_7745c5c3_Err, FileName: `view.templ`, Line: 6, Col: 20} 52 } 53 _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var3)) 54 if templ_7745c5c3_Err != nil { 55 return templ_7745c5c3_Err 56 } 57 templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 2, "</div>") 58 if templ_7745c5c3_Err != nil { 59 return templ_7745c5c3_Err 60 } 61 return nil 62 }) 63 templ_7745c5c3_Err = basicPage("Test deploy", "Hello World").Render(templ.WithChildren(ctx, templ_7745c5c3_Var2), templ_7745c5c3_Buffer) 64 if templ_7745c5c3_Err != nil { 65 return templ_7745c5c3_Err 66 } 67 return nil 68 }) 69} 70 71func basicHtml(pageName string) templ.Component { 72 return templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { 73 templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context 74 if templ_7745c5c3_CtxErr := ctx.Err(); templ_7745c5c3_CtxErr != nil { 75 return templ_7745c5c3_CtxErr 76 } 77 templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) 78 if !templ_7745c5c3_IsBuffer { 79 defer func() { 80 templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) 81 if templ_7745c5c3_Err == nil { 82 templ_7745c5c3_Err = templ_7745c5c3_BufErr 83 } 84 }() 85 } 86 ctx = templ.InitializeContext(ctx) 87 templ_7745c5c3_Var4 := templ.GetChildren(ctx) 88 if templ_7745c5c3_Var4 == nil { 89 templ_7745c5c3_Var4 = templ.NopComponent 90 } 91 ctx = templ.ClearChildren(ctx) 92 templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 3, "<!doctype html><html lang=\"en\"><head><meta charset=\"UTF-8\"><title>") 93 if templ_7745c5c3_Err != nil { 94 return templ_7745c5c3_Err 95 } 96 var templ_7745c5c3_Var5 string 97 templ_7745c5c3_Var5, templ_7745c5c3_Err = templ.JoinStringErrs(pageName) 98 if templ_7745c5c3_Err != nil { 99 return templ.Error{Err: templ_7745c5c3_Err, FileName: `view.templ`, Line: 18, Col: 18} 100 } 101 _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var5)) 102 if templ_7745c5c3_Err != nil { 103 return templ_7745c5c3_Err 104 } 105 templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 4, "</title><meta name=\"viewport\" content=\"width=device-width,initial-scale=1\"><link rel=\"icon\" href=\"favicon.png\"></head><body>") 106 if templ_7745c5c3_Err != nil { 107 return templ_7745c5c3_Err 108 } 109 templ_7745c5c3_Err = templ_7745c5c3_Var4.Render(ctx, templ_7745c5c3_Buffer) 110 if templ_7745c5c3_Err != nil { 111 return templ_7745c5c3_Err 112 } 113 templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 5, "</body></html>") 114 if templ_7745c5c3_Err != nil { 115 return templ_7745c5c3_Err 116 } 117 return nil 118 }) 119} 120 121func basicPage(title string, headerTitle string) templ.Component { 122 return templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { 123 templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context 124 if templ_7745c5c3_CtxErr := ctx.Err(); templ_7745c5c3_CtxErr != nil { 125 return templ_7745c5c3_CtxErr 126 } 127 templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) 128 if !templ_7745c5c3_IsBuffer { 129 defer func() { 130 templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) 131 if templ_7745c5c3_Err == nil { 132 templ_7745c5c3_Err = templ_7745c5c3_BufErr 133 } 134 }() 135 } 136 ctx = templ.InitializeContext(ctx) 137 templ_7745c5c3_Var6 := templ.GetChildren(ctx) 138 if templ_7745c5c3_Var6 == nil { 139 templ_7745c5c3_Var6 = templ.NopComponent 140 } 141 ctx = templ.ClearChildren(ctx) 142 templ_7745c5c3_Var7 := templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { 143 templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context 144 templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) 145 if !templ_7745c5c3_IsBuffer { 146 defer func() { 147 templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) 148 if templ_7745c5c3_Err == nil { 149 templ_7745c5c3_Err = templ_7745c5c3_BufErr 150 } 151 }() 152 } 153 ctx = templ.InitializeContext(ctx) 154 templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 6, "<header><h1>") 155 if templ_7745c5c3_Err != nil { 156 return templ_7745c5c3_Err 157 } 158 var templ_7745c5c3_Var8 string 159 templ_7745c5c3_Var8, templ_7745c5c3_Err = templ.JoinStringErrs(headerTitle) 160 if templ_7745c5c3_Err != nil { 161 return templ.Error{Err: templ_7745c5c3_Err, FileName: `view.templ`, Line: 34, Col: 22} 162 } 163 _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var8)) 164 if templ_7745c5c3_Err != nil { 165 return templ_7745c5c3_Err 166 } 167 templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 7, "</h1></header><main>") 168 if templ_7745c5c3_Err != nil { 169 return templ_7745c5c3_Err 170 } 171 templ_7745c5c3_Err = templ_7745c5c3_Var6.Render(ctx, templ_7745c5c3_Buffer) 172 if templ_7745c5c3_Err != nil { 173 return templ_7745c5c3_Err 174 } 175 templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 8, "</main>") 176 if templ_7745c5c3_Err != nil { 177 return templ_7745c5c3_Err 178 } 179 return nil 180 }) 181 templ_7745c5c3_Err = basicHtml(title).Render(templ.WithChildren(ctx, templ_7745c5c3_Var7), templ_7745c5c3_Buffer) 182 if templ_7745c5c3_Err != nil { 183 return templ_7745c5c3_Err 184 } 185 return nil 186 }) 187} 188 189var _ = templruntime.GeneratedTemplate