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

     1  // Code generated by qtc from "Routes.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/vadmin/Routes.html:2
     7  package vadmin
     8  
     9  //line views/vadmin/Routes.html:2
    10  import (
    11  	"github.com/samber/lo"
    12  
    13  	"github.com/kyleu/dbaudit/app"
    14  	"github.com/kyleu/dbaudit/app/controller/cutil"
    15  	"github.com/kyleu/dbaudit/app/util"
    16  	"github.com/kyleu/dbaudit/views/layout"
    17  )
    18  
    19  //line views/vadmin/Routes.html:11
    20  import (
    21  	qtio422016 "io"
    22  
    23  	qt422016 "github.com/valyala/quicktemplate"
    24  )
    25  
    26  //line views/vadmin/Routes.html:11
    27  var (
    28  	_ = qtio422016.Copy
    29  	_ = qt422016.AcquireByteBuffer
    30  )
    31  
    32  //line views/vadmin/Routes.html:11
    33  type Routes struct {
    34  	layout.Basic
    35  	Routes map[string][]string
    36  }
    37  
    38  //line views/vadmin/Routes.html:16
    39  func (p *Routes) StreamBody(qw422016 *qt422016.Writer, as *app.State, ps *cutil.PageState) {
    40  //line views/vadmin/Routes.html:16
    41  	qw422016.N().S(`
    42    <div class="card">
    43      <h3>HTTP Routes</h3>
    44      <ul class="mt">
    45  `)
    46  //line views/vadmin/Routes.html:20
    47  	for _, k := range util.ArraySorted(lo.Keys(p.Routes)) {
    48  //line views/vadmin/Routes.html:20
    49  		qw422016.N().S(`      <li>
    50          <strong>`)
    51  //line views/vadmin/Routes.html:22
    52  		qw422016.E().S(k)
    53  //line views/vadmin/Routes.html:22
    54  		qw422016.N().S(`</strong>
    55          <ul>
    56  `)
    57  //line views/vadmin/Routes.html:24
    58  		for _, r := range p.Routes[k] {
    59  //line views/vadmin/Routes.html:24
    60  			qw422016.N().S(`          <li><code>`)
    61  //line views/vadmin/Routes.html:25
    62  			qw422016.E().S(r)
    63  //line views/vadmin/Routes.html:25
    64  			qw422016.N().S(`</code></li>
    65  `)
    66  //line views/vadmin/Routes.html:26
    67  		}
    68  //line views/vadmin/Routes.html:26
    69  		qw422016.N().S(`        </ul>
    70        </li>
    71  `)
    72  //line views/vadmin/Routes.html:29
    73  	}
    74  //line views/vadmin/Routes.html:29
    75  	qw422016.N().S(`    </ul>
    76    </div>
    77  `)
    78  //line views/vadmin/Routes.html:32
    79  }
    80  
    81  //line views/vadmin/Routes.html:32
    82  func (p *Routes) WriteBody(qq422016 qtio422016.Writer, as *app.State, ps *cutil.PageState) {
    83  //line views/vadmin/Routes.html:32
    84  	qw422016 := qt422016.AcquireWriter(qq422016)
    85  //line views/vadmin/Routes.html:32
    86  	p.StreamBody(qw422016, as, ps)
    87  //line views/vadmin/Routes.html:32
    88  	qt422016.ReleaseWriter(qw422016)
    89  //line views/vadmin/Routes.html:32
    90  }
    91  
    92  //line views/vadmin/Routes.html:32
    93  func (p *Routes) Body(as *app.State, ps *cutil.PageState) string {
    94  //line views/vadmin/Routes.html:32
    95  	qb422016 := qt422016.AcquireByteBuffer()
    96  //line views/vadmin/Routes.html:32
    97  	p.WriteBody(qb422016, as, ps)
    98  //line views/vadmin/Routes.html:32
    99  	qs422016 := string(qb422016.B)
   100  //line views/vadmin/Routes.html:32
   101  	qt422016.ReleaseByteBuffer(qb422016)
   102  //line views/vadmin/Routes.html:32
   103  	return qs422016
   104  //line views/vadmin/Routes.html:32
   105  }