not_found_templ.go

 1// Code generated by templ - DO NOT EDIT.
 2
 3// templ: version: v0.3.1020
 4package pages
 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 NotFound() 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 class=\"flex flex-col items-center justify-center h-screen px-2\"><img src=\"")
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.ResolveAttributeValue(hashStatic("/static/404.jpg"))
50			if templ_7745c5c3_Err != nil {
51				return templ.Error{Err: templ_7745c5c3_Err, FileName: `pages/not_found.templ`, Line: 6, Col: 43}
52			}
53			_, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(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, "\" alt=\"404 Not Found\" class=\"h-[250px] md:h-[500px] rounded-lg mb-2\"><div class=\"text-4xl md:text-6xl text-(--color-black)\"><span class=\"font-extrabold text-(--color-orange)\">404</span> Not Found</div><p class=\"text-lg md:text-2xl text-gray-600\">The page you are looking for does not exist.</p></div>")
58			if templ_7745c5c3_Err != nil {
59				return templ_7745c5c3_Err
60			}
61			return nil
62		})
63		templ_7745c5c3_Err = Layout().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
71var _ = templruntime.GeneratedTemplate