github.com/kyleu/dbaudit@v0.0.2-0.20240321155047-ff2f2c940496/views/vsandbox/Run.html.go (about)

     1  // Code generated by qtc from "Run.html". DO NOT EDIT.
     2  // See https://github.com/valyala/quicktemplate for details.
     3  
     4  // <!-- Content managed by Project Forge, see [projectforge.md] for details. -->
     5  
     6  //line views/vsandbox/Run.html:2
     7  package vsandbox
     8  
     9  //line views/vsandbox/Run.html:2
    10  import (
    11  	"github.com/kyleu/dbaudit/app"
    12  	"github.com/kyleu/dbaudit/app/controller/cutil"
    13  	"github.com/kyleu/dbaudit/views/components"
    14  	"github.com/kyleu/dbaudit/views/layout"
    15  )
    16  
    17  //line views/vsandbox/Run.html:9
    18  import (
    19  	qtio422016 "io"
    20  
    21  	qt422016 "github.com/valyala/quicktemplate"
    22  )
    23  
    24  //line views/vsandbox/Run.html:9
    25  var (
    26  	_ = qtio422016.Copy
    27  	_ = qt422016.AcquireByteBuffer
    28  )
    29  
    30  //line views/vsandbox/Run.html:9
    31  type Run struct {
    32  	layout.Basic
    33  	Key    string
    34  	Title  string
    35  	Icon   string
    36  	Result any
    37  }
    38  
    39  //line views/vsandbox/Run.html:17
    40  func (p *Run) StreamBody(qw422016 *qt422016.Writer, as *app.State, ps *cutil.PageState) {
    41  //line views/vsandbox/Run.html:17
    42  	qw422016.N().S(`
    43    <div class="card">
    44      <h3>`)
    45  //line views/vsandbox/Run.html:19
    46  	components.StreamSVGRefIcon(qw422016, p.Icon, ps)
    47  //line views/vsandbox/Run.html:19
    48  	qw422016.E().S(p.Title)
    49  //line views/vsandbox/Run.html:19
    50  	qw422016.N().S(`</h3>
    51      `)
    52  //line views/vsandbox/Run.html:20
    53  	components.StreamJSON(qw422016, p.Result)
    54  //line views/vsandbox/Run.html:20
    55  	qw422016.N().S(`
    56    </div>
    57  `)
    58  //line views/vsandbox/Run.html:22
    59  }
    60  
    61  //line views/vsandbox/Run.html:22
    62  func (p *Run) WriteBody(qq422016 qtio422016.Writer, as *app.State, ps *cutil.PageState) {
    63  //line views/vsandbox/Run.html:22
    64  	qw422016 := qt422016.AcquireWriter(qq422016)
    65  //line views/vsandbox/Run.html:22
    66  	p.StreamBody(qw422016, as, ps)
    67  //line views/vsandbox/Run.html:22
    68  	qt422016.ReleaseWriter(qw422016)
    69  //line views/vsandbox/Run.html:22
    70  }
    71  
    72  //line views/vsandbox/Run.html:22
    73  func (p *Run) Body(as *app.State, ps *cutil.PageState) string {
    74  //line views/vsandbox/Run.html:22
    75  	qb422016 := qt422016.AcquireByteBuffer()
    76  //line views/vsandbox/Run.html:22
    77  	p.WriteBody(qb422016, as, ps)
    78  //line views/vsandbox/Run.html:22
    79  	qs422016 := string(qb422016.B)
    80  //line views/vsandbox/Run.html:22
    81  	qt422016.ReleaseByteBuffer(qb422016)
    82  //line views/vsandbox/Run.html:22
    83  	return qs422016
    84  //line views/vsandbox/Run.html:22
    85  }