golang.org/x/build@v0.0.0-20240506185731-218518f32b70/internal/relui/templates/layout.html (about)

     1  <!--
     2      Copyright 2020 The Go Authors. All rights reserved.
     3      Use of this source code is governed by a BSD-style
     4      license that can be found in the LICENSE file.
     5  -->
     6  {{define "layout"}}
     7  {{- /*gotype: golang.org/x/build/internal/relui.homeResponse*/ -}}
     8  <!DOCTYPE html>
     9  <html lang="en">
    10    <title>{{with .SiteHeader.Subtitle}}{{.}}{{else}}{{.SiteHeader.Title}}{{end}}</title>
    11    <meta name="viewport" content="width=device-width, initial-scale=1" />
    12    <link rel="stylesheet" href="{{baseLink "/static/styles.css"}}" />
    13    <script async defer src="{{baseLink "/static/site.js"}}"></script>
    14    <body class="Site">
    15      <header class="Site-header {{.SiteHeader.CSSClass}}">
    16        <div class="Header">
    17          <h1 class="Header-title"><a href="{{baseLink "/"}}" class="Header-link">{{.SiteHeader.Title}}</a></h1>
    18        </div>
    19      </header>
    20      <div class="Site-bodyWrapper">
    21        <nav class="Site-navigation">
    22          {{$name := .SiteHeader.NameParam}}
    23          <a href="{{baseLink "/"}}" class="Site-navigationRow {{if eq $name "All Workflows"}}Site-navigationRow--active{{end}}">
    24            <div class="Site-navigationRowName">All Workflows</div>
    25            <div class="Site-navigationRowCount">
    26              <div class="Site-navigationRowCountBadge">{{allWorkflowsCount}}</div>
    27            </div>
    28          </a>
    29          {{range sidebarWorkflows .SiteHeader.NameParam}}
    30            {{- /*gotype: golang.org/x/build/internal/relui/db.WorkflowSidebarRow*/ -}}
    31            <a href="{{baseLink "/"}}?name={{.Name.String}}" class="Site-navigationRow {{if eq $name .Name.String}}Site-navigationRow--active{{end}}">
    32              <div class="Site-navigationRowName">{{.Name.String}}</div>
    33              <div class="Site-navigationRowCount">
    34                <span class="Site-navigationRowCountBadge">{{.Count}}</span>
    35              </div>
    36            </a>
    37          {{end}}
    38        </nav>
    39        <main class="Site-content">
    40          {{block "content" .}}{{end}}
    41        </main>
    42      </div>
    43    </body>
    44  </html>
    45  {{end}}