// 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/db" import "fmt" func toggleApiKeyVisibility(id string) templ.ComponentScript { return templ.ComponentScript{ Name: `__templ_toggleApiKeyVisibility_542b`, Function: `function __templ_toggleApiKeyVisibility_542b(id){var input = document.getElementById("domain_apikey_" + id); var eye_vis = document.getElementById("domain_eye_vis_" + id); var eye_hid = document.getElementById("domain_eye_hid_" + id); if (input.type === "password") { input.type = "text"; } else { input.type = "password"; }; eye_vis.classList.toggle("hidden"); eye_hid.classList.toggle("hidden");}`, Call: templ.SafeScript(`__templ_toggleApiKeyVisibility_542b`, id), } } func ManagePartialDomains(domains []db.Domain) 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) if len(domains) > 0 { _, err = templBuffer.WriteString("
") if err != nil { return err } var_2 := `Domain` _, err = templBuffer.WriteString(var_2) if err != nil { return err } _, err = templBuffer.WriteString(" | ") if err != nil { return err } var_3 := `A Record` _, err = templBuffer.WriteString(var_3) if err != nil { return err } _, err = templBuffer.WriteString(" | ") if err != nil { return err } var_4 := `Api Key` _, err = templBuffer.WriteString(var_4) if err != nil { return err } _, err = templBuffer.WriteString(" | |
---|---|---|---|
")
if err != nil {
return err
}
var var_5 string = domain.Domain
_, err = templBuffer.WriteString(templ.EscapeString(var_5))
if err != nil {
return err
}
_, err = templBuffer.WriteString("")
if err != nil {
return err
}
var var_6 string = getDomainPattern()
_, err = templBuffer.WriteString(templ.EscapeString(var_6))
if err != nil {
return err
}
_, err = templBuffer.WriteString(" | ")
if err != nil {
return err
}
err = templ.RenderScriptItems(ctx, templBuffer, toggleApiKeyVisibility(domain.Id))
if err != nil {
return err
}
_, err = templBuffer.WriteString(" |