dkforest

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

index.gohtml (2936B)


      1 {{ define "extra-head" }}
      2     {{ block "sub-extra-head" . }}{{ end }}
      3 {{ end }}
      4 
      5 {{ define "content" }}
      6 <div class="container-fluid mt-2">
      7     <div class="row">
      8         <div class="col-lg-2 col-3">
      9             <div class="card">
     10                 <div class="list-group list-group-flush">
     11                     <a href="/settings/account" class="list-group-item list-group-item-action{{ if eq .Data.ActiveTab "account" }} active{{ end }}">{{ t "Account" . }}</a>
     12                     <a href="/settings/public-notes" class="list-group-item list-group-item-action{{ if eq .Data.ActiveTab "notes" }} active{{ end }}">{{ t "Notes" . }}</a>
     13                     <a href="/settings/sessions" class="list-group-item list-group-item-action{{ if eq .Data.ActiveTab "sessions" }} active{{ end }}">{{ t "Sessions" . }}</a>
     14                     <a href="/settings/password" class="list-group-item list-group-item-action{{ if eq .Data.ActiveTab "password" }} active{{ end }}">{{ t "Password" . }}</a>
     15                     <a href="/settings/security" class="list-group-item list-group-item-action{{ if eq .Data.ActiveTab "security" }} active{{ end }}">{{ t "Security" . }}</a>
     16                     <a href="/settings/uploads" class="list-group-item list-group-item-action{{ if eq .Data.ActiveTab "uploads" }} active{{ end }}">{{ t "Files uploaded" . }}</a>
     17                     <a href="/settings/inbox" class="list-group-item list-group-item-action{{ if eq .Data.ActiveTab "inbox" }} active{{ end }}">{{ t "Chat inbox" . }}</a>
     18                     <a href="/settings/chat" class="list-group-item list-group-item-action{{ if eq .Data.ActiveTab "chat" }} active{{ end }}">{{ t "Chat settings" . }}</a>
     19                     <a href="/settings/pgp" class="list-group-item list-group-item-action{{ if eq .Data.ActiveTab "pgp" }} active{{ end }}">{{ t "PGP" . }}</a>
     20                     <a href="/settings/age" class="list-group-item list-group-item-action{{ if eq .Data.ActiveTab "age" }} active{{ end }}">{{ t "Age" . }}</a>
     21                     <a href="/settings/api" class="list-group-item list-group-item-action{{ if eq .Data.ActiveTab "api" }} active{{ end }}">{{ t "API" . }}</a>
     22                 </div>
     23             </div>
     24 
     25             {{ if .AuthUser.IsModerator }}
     26                 <div class="card mt-3">
     27                     <div class="list-group list-group-flush">
     28                         <a href="/settings/website" class="list-group-item list-group-item-action{{ if eq .Data.ActiveTab "website" }} active{{ end }}">{{ t "Website settings" . }}</a>
     29                         <a href="/settings/invitations" class="list-group-item list-group-item-action{{ if eq .Data.ActiveTab "invitations" }} active{{ end }}">{{ t "Invitations" . }}</a>
     30                     </div>
     31                 </div>
     32             {{ end }}
     33         </div>
     34         <div class="col-lg-10 col-9">
     35             {{ block "sub-content" . }}{{ end }}
     36         </div>
     37     </div>
     38 </div>
     39 {{ end }}