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

     1  // Code generated by qtc from "ServerInfo.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/ServerInfo.html:2
     7  package vadmin
     8  
     9  //line views/vadmin/ServerInfo.html:2
    10  import (
    11  	"github.com/kyleu/dbaudit/app"
    12  	"github.com/kyleu/dbaudit/app/controller/cutil"
    13  	"github.com/kyleu/dbaudit/app/util"
    14  	"github.com/kyleu/dbaudit/views/layout"
    15  )
    16  
    17  //line views/vadmin/ServerInfo.html:9
    18  import (
    19  	qtio422016 "io"
    20  
    21  	qt422016 "github.com/valyala/quicktemplate"
    22  )
    23  
    24  //line views/vadmin/ServerInfo.html:9
    25  var (
    26  	_ = qtio422016.Copy
    27  	_ = qt422016.AcquireByteBuffer
    28  )
    29  
    30  //line views/vadmin/ServerInfo.html:9
    31  type ServerInfo struct {
    32  	layout.Basic
    33  	Info *util.DebugInfo
    34  }
    35  
    36  //line views/vadmin/ServerInfo.html:14
    37  func (p *ServerInfo) StreamBody(qw422016 *qt422016.Writer, as *app.State, ps *cutil.PageState) {
    38  //line views/vadmin/ServerInfo.html:14
    39  	qw422016.N().S(`
    40    `)
    41  //line views/vadmin/ServerInfo.html:15
    42  	streamrenderTags(qw422016, "Server Information", p.Info.ServerTags)
    43  //line views/vadmin/ServerInfo.html:15
    44  	qw422016.N().S(`
    45    `)
    46  //line views/vadmin/ServerInfo.html:16
    47  	streamrenderTags(qw422016, "Runtime Information", p.Info.RuntimeTags)
    48  //line views/vadmin/ServerInfo.html:16
    49  	qw422016.N().S(`
    50    `)
    51  //line views/vadmin/ServerInfo.html:17
    52  	streamrenderTags(qw422016, "App Information", p.Info.AppTags)
    53  //line views/vadmin/ServerInfo.html:17
    54  	qw422016.N().S(`
    55    <div class="card">
    56      <h3>Go Modules</h3>
    57      `)
    58  //line views/vadmin/ServerInfo.html:20
    59  	streammoduleTable(qw422016, p.Info.Mods)
    60  //line views/vadmin/ServerInfo.html:20
    61  	qw422016.N().S(`
    62    </div>
    63  `)
    64  //line views/vadmin/ServerInfo.html:22
    65  }
    66  
    67  //line views/vadmin/ServerInfo.html:22
    68  func (p *ServerInfo) WriteBody(qq422016 qtio422016.Writer, as *app.State, ps *cutil.PageState) {
    69  //line views/vadmin/ServerInfo.html:22
    70  	qw422016 := qt422016.AcquireWriter(qq422016)
    71  //line views/vadmin/ServerInfo.html:22
    72  	p.StreamBody(qw422016, as, ps)
    73  //line views/vadmin/ServerInfo.html:22
    74  	qt422016.ReleaseWriter(qw422016)
    75  //line views/vadmin/ServerInfo.html:22
    76  }
    77  
    78  //line views/vadmin/ServerInfo.html:22
    79  func (p *ServerInfo) Body(as *app.State, ps *cutil.PageState) string {
    80  //line views/vadmin/ServerInfo.html:22
    81  	qb422016 := qt422016.AcquireByteBuffer()
    82  //line views/vadmin/ServerInfo.html:22
    83  	p.WriteBody(qb422016, as, ps)
    84  //line views/vadmin/ServerInfo.html:22
    85  	qs422016 := string(qb422016.B)
    86  //line views/vadmin/ServerInfo.html:22
    87  	qt422016.ReleaseByteBuffer(qb422016)
    88  //line views/vadmin/ServerInfo.html:22
    89  	return qs422016
    90  //line views/vadmin/ServerInfo.html:22
    91  }
    92  
    93  //line views/vadmin/ServerInfo.html:24
    94  func streamrenderTags(qw422016 *qt422016.Writer, title string, tags *util.OrderedMap[string]) {
    95  //line views/vadmin/ServerInfo.html:24
    96  	qw422016.N().S(`
    97    <div class="card">
    98      <h3>`)
    99  //line views/vadmin/ServerInfo.html:26
   100  	qw422016.E().S(title)
   101  //line views/vadmin/ServerInfo.html:26
   102  	qw422016.N().S(`</h3>
   103      <div class="overflow full-width">
   104        <table class="mt min-200">
   105          <tbody>
   106  `)
   107  //line views/vadmin/ServerInfo.html:30
   108  	for _, k := range tags.Order {
   109  //line views/vadmin/ServerInfo.html:30
   110  		qw422016.N().S(`        <tr>
   111            <th class="shrink">`)
   112  //line views/vadmin/ServerInfo.html:32
   113  		qw422016.E().S(k)
   114  //line views/vadmin/ServerInfo.html:32
   115  		qw422016.N().S(`</th>
   116            <td>`)
   117  //line views/vadmin/ServerInfo.html:33
   118  		qw422016.E().S(tags.GetSimple(k))
   119  //line views/vadmin/ServerInfo.html:33
   120  		qw422016.N().S(`</td>
   121          </tr>
   122  `)
   123  //line views/vadmin/ServerInfo.html:35
   124  	}
   125  //line views/vadmin/ServerInfo.html:35
   126  	qw422016.N().S(`        </tbody>
   127        </table>
   128      </div>
   129    </div>
   130  `)
   131  //line views/vadmin/ServerInfo.html:40
   132  }
   133  
   134  //line views/vadmin/ServerInfo.html:40
   135  func writerenderTags(qq422016 qtio422016.Writer, title string, tags *util.OrderedMap[string]) {
   136  //line views/vadmin/ServerInfo.html:40
   137  	qw422016 := qt422016.AcquireWriter(qq422016)
   138  //line views/vadmin/ServerInfo.html:40
   139  	streamrenderTags(qw422016, title, tags)
   140  //line views/vadmin/ServerInfo.html:40
   141  	qt422016.ReleaseWriter(qw422016)
   142  //line views/vadmin/ServerInfo.html:40
   143  }
   144  
   145  //line views/vadmin/ServerInfo.html:40
   146  func renderTags(title string, tags *util.OrderedMap[string]) string {
   147  //line views/vadmin/ServerInfo.html:40
   148  	qb422016 := qt422016.AcquireByteBuffer()
   149  //line views/vadmin/ServerInfo.html:40
   150  	writerenderTags(qb422016, title, tags)
   151  //line views/vadmin/ServerInfo.html:40
   152  	qs422016 := string(qb422016.B)
   153  //line views/vadmin/ServerInfo.html:40
   154  	qt422016.ReleaseByteBuffer(qb422016)
   155  //line views/vadmin/ServerInfo.html:40
   156  	return qs422016
   157  //line views/vadmin/ServerInfo.html:40
   158  }