go.chromium.org/luci@v0.0.0-20240309015107-7cdc2e660f33/config_service/internal/ui/pages/index.html (about)

     1  {{define "content"}}
     2  <main role="main" class="container">
     3    <div class="row row-cols-1 row-cols-md-3 g-4">
     4      {{$Now := .Now}}
     5      {{range .ConfigSets}}
     6      <div class="col">
     7        <div class="card">
     8          <div class="card-body">
     9            <h5 class="card-title">{{.Name}}</h5>
    10            <a href="/config_set/{{.Name}}" class="btn btn-primary btn-sm">View Details</a>
    11          </div>
    12          <div class="card-footer d-flex">
    13            <small class="text-body-secondary">Rev: {{slice .Revision.Id 0 7}} Last committed: {{RelTime .Revision.Timestamp.AsTime $Now}}</small>
    14            {{$Status := AttemptStatus .LastImportAttempt}}
    15            {{if eq $Status "success"}}
    16            <span class="badge bg-success ms-auto">Success</span>
    17            {{else if eq $Status "warning"}}
    18            <span class="badge bg-warning ms-auto">Warning</span>
    19            {{else if eq $Status "failed"}}
    20            <span class="badge bg-danger ms-auto">Failed</span>
    21            {{end}}
    22          </div>
    23        </div>
    24      </div>
    25      {{end}}
    26    </div>
    27  </main>
    28  {{end}}