1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| {% import ( "{{{ .Package }}}/app" "{{{ .Package }}}/app/controller/cutil" "{{{ .Package }}}/app/lib/queue" "{{{ .Package }}}/views/components" "{{{ .Package }}}/views/layout" ) %}
{% code type Queue struct { layout.Basic Status *queue.Status Message *queue.Message } %}
{% func (p *Queue) Body(as *app.State, ps *cutil.PageState) %} <div class="card"> <h3>{%= components.SVGIcon(`queue`, ps) %} Queue Test</h3> <div class="mt">{%= components.JSON(p.Status) %}</div> </div> {%- if p.Message != nil -%} <div class="card"> <h3>{%= components.SVGIcon(`cog`, ps) %} Message</h3> <div class="mt">{%= components.JSON(p.Message) %}</div> </div> {%- endif -%} {% endfunc %}
|