go.charczuk.com@v0.0.0-20240327042549-bc490516bd1a/projects/chirp/pkg/static/_views/search.html (about)

     1  <!--
     2  Copyright (c) 2023 - Present. Will Charczuk. All rights reserved.
     3  Use of this source code is governed by a MIT license that can be found in the LICENSE file at the root of the repository.
     4  -->
     5  {{ define "search" }} {{ template "control_header" . }}
     6  <div class="container">
     7    <div class="row">
     8      <div class="two columns">
     9        {{ template "control_side_nav" . }}
    10      </div>
    11      <div class="eight columns">
    12        <div class="row bp3-card">
    13          <div class="twelve columns">
    14            <form class="bp3-form" method="POST" action="/search">
    15              <div class="bp3-control-group">
    16                <input class="bp3-input bp3-large bp3-fill" dir="auto" name="query" type="text" placeholder='{{ localize "Query ..." }}' value="{{ .Query }}"/>
    17                <button class="bp3-button bp3-large bp3-intent-primary bp3-icon-search" type="submit"></button>
    18              </div>
    19            </form>
    20          </div>
    21        </div>
    22        <div class="row">
    23          <div class="twelve columns">
    24            <ul class="user-list list">
    25              {{ range $index, $user := .Users }}
    26              <li class="row search-user">
    27                <div class="one column">
    28                  <img class="profile-picture-medium" src="{{ $user.PictureURL }}" title="{{ $user.Username }}" />
    29                </div>
    30                <div class="eight columns">
    31                  <div class="row">
    32                    <span class="user-fullname"><a href="/profile/{{ $user.Email }}">{{ $user.GivenName }} {{ $user.FamilyName }}</a></span>
    33                    <span class="user-username">{{ $user.Username }}</span>
    34                  </div>
    35                  <div class="row">
    36                    <span class="user-description">{{ $user.Info.Description }}</span>
    37                  </div>
    38                </div>
    39                <div class="one column">
    40                {{ template "control_follow" $user.Status }}
    41                </div>
    42              </li>
    43              {{ else }}
    44              {{ if .Query }}
    45              <li>{{ localize "No results!" }}</li>
    46              {{ end }}
    47              {{ end }}
    48            </ul>
    49          </div>
    50        </div>
    51      </div>
    52    </div>
    53  </div>
    54  {{ template "control_footer" . }}
    55  {{ end }}