this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 109 lines 5.0 kB view raw
1// Code generated by templ - DO NOT EDIT. 2 3// templ: version: v0.3.833 4package frontend 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 Login(handle, errorMsg 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_Err = Base().Render(ctx, templ_7745c5c3_Buffer) 33 if templ_7745c5c3_Err != nil { 34 return templ_7745c5c3_Err 35 } 36 templ_7745c5c3_Err = LoginForm("", "").Render(ctx, templ_7745c5c3_Buffer) 37 if templ_7745c5c3_Err != nil { 38 return templ_7745c5c3_Err 39 } 40 return nil 41 }) 42} 43 44func LoginForm(handle, errorMsg string) templ.Component { 45 return templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { 46 templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context 47 if templ_7745c5c3_CtxErr := ctx.Err(); templ_7745c5c3_CtxErr != nil { 48 return templ_7745c5c3_CtxErr 49 } 50 templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) 51 if !templ_7745c5c3_IsBuffer { 52 defer func() { 53 templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) 54 if templ_7745c5c3_Err == nil { 55 templ_7745c5c3_Err = templ_7745c5c3_BufErr 56 } 57 }() 58 } 59 ctx = templ.InitializeContext(ctx) 60 templ_7745c5c3_Var2 := templ.GetChildren(ctx) 61 if templ_7745c5c3_Var2 == nil { 62 templ_7745c5c3_Var2 = templ.NopComponent 63 } 64 ctx = templ.ClearChildren(ctx) 65 templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 1, "<form class=\"h-screen flex items-center justify-center\" id=\"login-form\" hx-swap=\"outerHTML\" hx-post=\"/login\" hx-ext=\"json-enc\"><div class=\"w-full max-w-sm\"><div class=\"md:flex md:items-center mb-6\"><div class=\"md:w-1/3\"><label class=\"block text-gray-500 font-bold md:text-right mb-1 md:mb-0 pr-4\" for=\"handle\">Bsky Handle</label></div><div class=\"md:w-2/3\"><input class=\"bg-gray-200 appearance-none border-2 border-gray-200 rounded w-full py-2 px-4 text-gray-700 leading-tight focus:outline-none focus:bg-white focus:border-blue-500\" id=\"handle\" name=\"handle\" type=\"text\" value=\"") 66 if templ_7745c5c3_Err != nil { 67 return templ_7745c5c3_Err 68 } 69 var templ_7745c5c3_Var3 string 70 templ_7745c5c3_Var3, templ_7745c5c3_Err = templ.JoinStringErrs(handle) 71 if templ_7745c5c3_Err != nil { 72 return templ.Error{Err: templ_7745c5c3_Err, FileName: `frontend/login.templ`, Line: 18, Col: 234} 73 } 74 _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var3)) 75 if templ_7745c5c3_Err != nil { 76 return templ_7745c5c3_Err 77 } 78 templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 2, "\"></div></div><div class=\"md:flex md:items-center\"><div class=\"md:w-1/3\"></div><div class=\"md:w-1/3\"><button class=\"shadow bg-blue-500 hover:bg-blue-400 focus:shadow-outline focus:outline-none text-white font-bold py-2 px-4 rounded\" type=\"submit\" form=\"login-form\">Login</button></div>") 79 if templ_7745c5c3_Err != nil { 80 return templ_7745c5c3_Err 81 } 82 if errorMsg != "" { 83 templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 3, "<div class=\"md:w-1/3\" id=\"error-message\"><label class=\"text-red-500 font-bold\">") 84 if templ_7745c5c3_Err != nil { 85 return templ_7745c5c3_Err 86 } 87 var templ_7745c5c3_Var4 string 88 templ_7745c5c3_Var4, templ_7745c5c3_Err = templ.JoinStringErrs(errorMsg) 89 if templ_7745c5c3_Err != nil { 90 return templ.Error{Err: templ_7745c5c3_Err, FileName: `frontend/login.templ`, Line: 31, Col: 17} 91 } 92 _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var4)) 93 if templ_7745c5c3_Err != nil { 94 return templ_7745c5c3_Err 95 } 96 templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 4, "</label></div>") 97 if templ_7745c5c3_Err != nil { 98 return templ_7745c5c3_Err 99 } 100 } 101 templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 5, "</div></div></form>") 102 if templ_7745c5c3_Err != nil { 103 return templ_7745c5c3_Err 104 } 105 return nil 106 }) 107} 108 109var _ = templruntime.GeneratedTemplate