dkforest

A forum and chat platform (onion)
git clone https://git.dasho.dev/n0tr1v/dkforest.git
Log | Files | Refs | LICENSE

sessions.gohtml (1475B)


      1 {{ define "sub-content" }}
      2 <div class="pb-2 mt-4 mb-4 border-bottom">
      3     <h2>{{ .Data.SessionsCount | comma }} Sessions</h2>
      4 </div>
      5 
      6 <form>
      7     <div class="input-group">
      8         <input type="text" name="q" class="form-control" value="{{ .Data.Query }}" placeholder="Search session" />
      9         <div class="input-group-append">
     10             <button class="btn btn-secondary"><i class="fa fa-search fa-fw"></i></button>
     11         </div>
     12     </div>
     13 </form>
     14 <table class="table table-striped table-sm table-novpadding table-dark">
     15     <thead>
     16     <tr>
     17         <th>Session</th>
     18         <th>Created at</th>
     19         <th>Expires at</th>
     20         <th>User agent</th>
     21         <th>Username</th>
     22     </tr>
     23     </thead>
     24     <tbody>
     25     {{ range .Data.Sessions }}
     26         <tr>
     27             <td style="font-family: monospace;">{{ .Token | trunc 7 }}</td>
     28             <td>{{ .ExpiresAt.Format "Jan 02, 2006 - 15:04:05" }}</td>
     29             <td>{{ .CreatedAt.Format "Jan 02, 2006 - 15:04:05" }}</td>
     30             <td style="font-size: 10px;">{{ .UserAgent }}</td>
     31             <td>{{ .User.Username }}</td>
     32         </tr>
     33     {{ end }}
     34     </tbody>
     35 </table>
     36 
     37 <div class="mb-5">
     38     <a href="?p={{ add .Data.CurrentPage -1 }}" class="btn btn-light{{ if le .Data.CurrentPage 1 }} disabled{{ end }}">&laquo; {{ t "Prev" . }}</a>
     39     <a href="?p={{ add .Data.CurrentPage 1 }}" class="btn btn-light{{ if eq .Data.CurrentPage .Data.MaxPage }} disabled{{ end }}">{{ t "Next" . }} &raquo;</a>
     40 </div>
     41 {{ end }}