// Code generated by templ@(devel) DO NOT EDIT. package components //lint:file-ignore SA4006 This context is only used if a nested component is present. import "github.com/a-h/templ" import "context" import "io" import "bytes" import "git.src.quest/~skye/felu-ddns/internal/config" import "fmt" func getDomainPattern() string { return fmt.Sprintf(".%s", config.FeluConfig.DNSPattern) } func getUpdateACommand() string { return fmt.Sprintf("curl \"https://%s/update/a?domain=THE_PART_YOU_DEFINE&api_key=THE_API_KEY\"", config.FeluConfig.APIUrl) } func Manage() templ.Component { return templ.ComponentFunc(func(ctx context.Context, w io.Writer) (err error) { templBuffer, templIsBuffer := w.(*bytes.Buffer) if !templIsBuffer { templBuffer = templ.GetBuffer() defer templ.ReleaseBuffer(templBuffer) } ctx = templ.InitializeContext(ctx) var_1 := templ.GetChildren(ctx) if var_1 == nil { var_1 = templ.NopComponent } ctx = templ.ClearChildren(ctx) var_2 := templ.ComponentFunc(func(ctx context.Context, w io.Writer) (err error) { templBuffer, templIsBuffer := w.(*bytes.Buffer) if !templIsBuffer { templBuffer = templ.GetBuffer() defer templ.ReleaseBuffer(templBuffer) } _, err = templBuffer.WriteString("
") if err != nil { return err } var_3 := `Temp Docs, wip (click)` _, err = templBuffer.WriteString(var_3) if err != nil { return err } _, err = templBuffer.WriteString("

") if err != nil { return err } var_4 := `Updating A Records automatically` _, err = templBuffer.WriteString(var_4) if err != nil { return err } _, err = templBuffer.WriteString("

") if err != nil { return err } var_5 := `The following should be ran via some automation, like a cron job.` _, err = templBuffer.WriteString(var_5) if err != nil { return err } _, err = templBuffer.WriteString(" ") if err != nil { return err } var_6 := `You are on your own till real docs are made.` _, err = templBuffer.WriteString(var_6) if err != nil { return err } _, err = templBuffer.WriteString("

") if err != nil { return err } var var_7 string = getUpdateACommand() _, err = templBuffer.WriteString(templ.EscapeString(var_7)) if err != nil { return err } _, err = templBuffer.WriteString("
") if err != nil { return err } var var_9 string = getDomainPattern() _, err = templBuffer.WriteString(templ.EscapeString(var_9)) if err != nil { return err } _, err = templBuffer.WriteString("
") if err != nil { return err } if !templIsBuffer { _, err = io.Copy(w, templBuffer) } return err }) err = ManageBase("Manage").Render(templ.WithChildren(ctx, var_2), templBuffer) if err != nil { return err } if !templIsBuffer { _, err = templBuffer.WriteTo(w) } return err }) } func ManageUser(currentEmail string) templ.Component { return templ.ComponentFunc(func(ctx context.Context, w io.Writer) (err error) { templBuffer, templIsBuffer := w.(*bytes.Buffer) if !templIsBuffer { templBuffer = templ.GetBuffer() defer templ.ReleaseBuffer(templBuffer) } ctx = templ.InitializeContext(ctx) var_12 := templ.GetChildren(ctx) if var_12 == nil { var_12 = templ.NopComponent } ctx = templ.ClearChildren(ctx) var_13 := templ.ComponentFunc(func(ctx context.Context, w io.Writer) (err error) { templBuffer, templIsBuffer := w.(*bytes.Buffer) if !templIsBuffer { templBuffer = templ.GetBuffer() defer templ.ReleaseBuffer(templBuffer) } _, err = templBuffer.WriteString("
") if err != nil { return err } if !templIsBuffer { _, err = io.Copy(w, templBuffer) } return err }) err = ManageBase("Settings").Render(templ.WithChildren(ctx, var_13), templBuffer) if err != nil { return err } if !templIsBuffer { _, err = templBuffer.WriteTo(w) } return err }) }