{{ import "csrf" }} {{block badge_user()}} <div class="h-user"> {{if User.ID > 0 }} <button href="#" class="nav-btn"> <div class="user-avatar small"> <img src="https://www.gravatar.com/avatar/{{ User.MD5 }}?s=50"/> </div> <span class="user-info" title="{{ User.Username}}"> <span class="hide-md">{{User.Username}}</span> </span> </button> <div class="user-menu"> <a class="nav-btn" href="/user/{{ User.ID }}/{{ User.Username }}">{{ T("profile")}}</a> <a class="nav-btn notif" href="/notifications"> {{ T("my_notifications")}} {{if User.GetUnreadNotifications() > 0}}<span class="badge">({{ User.GetUnreadNotifications() }})</span>{{end}} </a> <a class="nav-btn" href="/user/{{ User.ID }}/{{ User.Username }}/edit"> {{ T("settings")}} </a> {{if User.HasAdmin()}} <a class="nav-btn" href="/mod">{{ T("moderation")}}</a> {{end}} <form action="/logout" method="POST"> {{ yield csrf_field() }} <input type="hidden" value="{{ URL.String() }}" name="redirectTo"/> <input class="nav-btn" type="submit" name="logout" value="{{ T("sign_out")}}"/> </form> </div> {{ else }} <a href="/login?redirectTo={{ URL.String() }}" class="nav-btn log-in" style="width:auto;" title="{{ T("signin") }}"> <div class="icon-user"></div> <span>{{ T("signin") }}</span> </a> {{end}} </div> {{end}}