// Code generated by templ@v0.2.316 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.myrkvi.com/myrkvi/bin/models" "github.com/alecthomas/chroma/lexers" ) func getLanguages() []string { names := lexers.Names(false) names = append([]string{"Determine from source"}, names...) return names } func ChooseSyntax(name 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_1 := templ.GetChildren(ctx) if var_1 == nil { var_1 = templ.NopComponent } ctx = templ.ClearChildren(ctx) _, err = templBuffer.WriteString("") if err != nil { return err } if !templIsBuffer { _, err = io.Copy(w, templBuffer) } return err }) } func FileUpload(text, name, id 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_4 := templ.GetChildren(ctx) if var_4 == nil { var_4 = templ.NopComponent } ctx = templ.ClearChildren(ctx) _, err = templBuffer.WriteString("") if err != nil { return err } var_6 := `No file chosen` _, err = templBuffer.WriteString(var_6) if err != nil { return err } _, err = templBuffer.WriteString(" 0 put me.files[0].name into text's innerText else put 'No file chosen' into text's innerText end`)) if err != nil { return err } _, err = templBuffer.WriteString("\">") if err != nil { return err } if !templIsBuffer { _, err = io.Copy(w, templBuffer) } return err }) } func BoostButton(label, to 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_7 := templ.GetChildren(ctx) if var_7 == nil { var_7 = templ.NopComponent } ctx = templ.ClearChildren(ctx) _, err = templBuffer.WriteString("") if err != nil { return err } var var_9 string = label _, 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 }) } func SubmitFormButton(label 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_10 := templ.GetChildren(ctx) if var_10 == nil { var_10 = templ.NopComponent } ctx = templ.ClearChildren(ctx) _, err = templBuffer.WriteString("") if err != nil { return err } if !templIsBuffer { _, err = io.Copy(w, templBuffer) } return err }) } func NavMenu(items []models.MenuItem, current int, swapOob bool) 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_11 := templ.GetChildren(ctx) if var_11 == nil { var_11 = templ.NopComponent } ctx = templ.ClearChildren(ctx) _, err = templBuffer.WriteString("") if err != nil { return err } if !templIsBuffer { _, err = io.Copy(w, templBuffer) } return err }) } // templ CombineTempls(top, bottom templ.Component) { // {! top } // {! bottom } // } func CombineTempls(comps ...templ.Component) 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_15 := templ.GetChildren(ctx) if var_15 == nil { var_15 = templ.NopComponent } ctx = templ.ClearChildren(ctx) for _, comp := range comps { err = comp.Render(ctx, templBuffer) if err != nil { return err } } if !templIsBuffer { _, err = io.Copy(w, templBuffer) } return err }) } func ErrorMessage(msg, id 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_16 := templ.GetChildren(ctx) if var_16 == nil { var_16 = templ.NopComponent } ctx = templ.ClearChildren(ctx) _, err = templBuffer.WriteString("
") if err != nil { return err } var var_17 string = msg _, err = templBuffer.WriteString(templ.EscapeString(var_17)) if err != nil { return err } _, err = templBuffer.WriteString("
") if err != nil { return err } if !templIsBuffer { _, err = io.Copy(w, templBuffer) } return err }) } func ToastError(message 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_18 := templ.GetChildren(ctx) if var_18 == nil { var_18 = templ.NopComponent } ctx = templ.ClearChildren(ctx) _, err = templBuffer.WriteString("
") if err != nil { return err } var_19 := `🞬` _, err = templBuffer.WriteString(var_19) if err != nil { return err } _, err = templBuffer.WriteString("") if err != nil { return err } var var_20 string = message _, err = templBuffer.WriteString(templ.EscapeString(var_20)) if err != nil { return err } _, err = templBuffer.WriteString("
") if err != nil { return err } if !templIsBuffer { _, err = io.Copy(w, templBuffer) } return err }) } func ToastSuccess(message 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_21 := templ.GetChildren(ctx) if var_21 == nil { var_21 = templ.NopComponent } ctx = templ.ClearChildren(ctx) _, err = templBuffer.WriteString("
") if err != nil { return err } var_22 := `🞬` _, err = templBuffer.WriteString(var_22) if err != nil { return err } _, err = templBuffer.WriteString("") if err != nil { return err } var var_23 string = message _, err = templBuffer.WriteString(templ.EscapeString(var_23)) if err != nil { return err } _, err = templBuffer.WriteString("
") if err != nil { return err } if !templIsBuffer { _, err = io.Copy(w, templBuffer) } return err }) } func SwapOOB(swapspec string, component templ.Component) 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_24 := templ.GetChildren(ctx) if var_24 == nil { var_24 = templ.NopComponent } ctx = templ.ClearChildren(ctx) _, err = templBuffer.WriteString("
") if err != nil { return err } err = component.Render(ctx, templBuffer) if err != nil { return err } _, err = templBuffer.WriteString("
") if err != nil { return err } if !templIsBuffer { _, err = io.Copy(w, templBuffer) } return err }) } func SetTitle(title 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_25 := templ.GetChildren(ctx) if var_25 == nil { var_25 = templ.NopComponent } ctx = templ.ClearChildren(ctx) _, err = templBuffer.WriteString("") if err != nil { return err } if title == "" { var_26 := `bin` _, err = templBuffer.WriteString(var_26) if err != nil { return err } } else { var var_27 string = title _, err = templBuffer.WriteString(templ.EscapeString(var_27)) if err != nil { return err } _, err = templBuffer.WriteString(" ") if err != nil { return err } var_28 := `- bin` _, err = templBuffer.WriteString(var_28) if err != nil { return err } } _, err = templBuffer.WriteString("") if err != nil { return err } if !templIsBuffer { _, err = io.Copy(w, templBuffer) } return err }) }