github.com/cozy/cozy-stack@v0.0.0-20240603063001-31110fa4cae1/assets/templates/passphrase_reset.html (about)

     1  <!DOCTYPE html>
     2  <html lang="{{.Locale}}">
     3    <head>
     4      <meta charset="utf-8">
     5      <meta name="viewport" content="width=device-width, initial-scale=1">
     6      <meta name="theme-color" content="#fff">
     7      <title>{{.Title}}</title>
     8      <link rel="stylesheet" href="{{asset .Domain "/fonts/fonts.css" .ContextName}}">
     9      <link rel="stylesheet" href="{{asset .Domain "/css/cozy-bs.min.css" .ContextName}}">
    10      <link rel="stylesheet" href="{{asset .Domain "/styles/theme.css" .ContextName}}">
    11      <link rel="stylesheet" href="{{asset .Domain "/styles/cirrus.css" .ContextName}}">
    12      {{.Favicon}}
    13    </head>
    14    <body class="cirrus theme-inverted">
    15      <main class="wrapper">
    16        <header class="wrapper-top d-flex flex-row align-items-center">
    17          {{if .BackButton}}
    18          <a href="{{.BackButton}}" class="btn btn-icon" aria-label="{{t "Back icon label"}}">
    19            <span class="icon icon-back"></span>
    20          </a>
    21          <div class="vertical-separator d-sm-none" role="separator"></div>
    22          {{end}}
    23          <a href="https://cozy.io/" class="btn p-2 d-sm-none">
    24            <img src="{{asset .Domain "/images/logo-dark.svg"}}" alt="Cozy Cloud" class="logo" />
    25          </a>
    26        </header>
    27  
    28        <div class="d-flex flex-column align-items-center mb-md-3">
    29          <h1 class="h4 h2-md mb-4 mb-md-5 text-center">{{t "Passphrase reset Title"}}</h1>
    30          {{if .HasHint}}
    31          <form id="send-hint-form" method="POST" action="/auth/hint" class="d-contents">
    32            <input type="hidden" name="redirect" value="{{.Redirect}}" />
    33            <button type="submit" class="alert alert-info d-flex align-items-center w-100 mb-2">
    34              <div class="me-3 flex-grow-1">
    35                <p class="text-start mb-2">
    36                  {{t "Passphrase reset Submit hint"}}
    37                </p>
    38                <p class="text-start text-muted caption mb-0">
    39                  {{if .CozyPass}}
    40                  {{t "Passphrase reset Help hint Cozy Pass"}}
    41                  {{else}}
    42                  {{t "Passphrase reset Help hint"}}
    43                  {{end}}
    44                </p>
    45              </div>
    46              <span class="icon icon-right shrink-0"></span>
    47            </button>
    48          </form>
    49          {{end}}
    50  
    51          <form method="POST" action="/auth/passphrase_reset" class="d-contents">
    52            <input type="hidden" name="csrf_token" value="{{.CSRF}}" />
    53            <input type="hidden" name="redirect" value="{{.Redirect}}" />
    54            <input type="hidden" name="from" value="{{.From}}" />
    55            <button type="submit" class="alert d-flex align-items-center w-100 {{if .HasCiphers}}card-intent{{else}}alert-info{{end}}">
    56              <div class="me-3 flex-grow-1">
    57                <p class="text-start text-primary mb-2">
    58                  {{if .HasCiphers}}
    59                  {{t "Passphrase reset Submit"}}
    60                  {{else}}
    61                  {{t "Passphrase reset Submit emptyVault"}}
    62                  {{end}}
    63                </p>
    64                {{if .HasCiphers}}
    65                <p class="text-start text-muted caption mb-2">
    66                  {{t "Passphrase reset Help Message"}}
    67                </p>
    68                {{else}}
    69                <p class="text-start text-muted caption mb-0">
    70                  {{if .CozyPass}}
    71                  {{t "Passphrase reset Help emptyVault Cozy Pass"}}
    72                  {{else}}
    73                  {{t "Passphrase reset Help emptyVault"}}
    74                  {{end}}
    75                </p>
    76                {{end}}
    77              </div>
    78              <span class="icon icon-right flex-shrink-0"></span>
    79            </button>
    80          </form>
    81        </div>
    82  
    83        <footer></footer>
    84      </main>
    85      <script src="{{asset .Domain "/scripts/cirrus.js"}}"></script>
    86    </body>
    87  </html>