github.com/navikt/knorten@v0.0.0-20240419132333-1333f46ed8b6/templates/admin/confirm.tmpl (about)

     1  {{ define "admin/confirm" }}
     2      {{ template "head" . }}
     3      <article class="bg-white rounded-md p-4 flex flex-col gap-2">
     4          <h2>Redigerte {{ .chart }} verdier</h2>
     5          <p>Er du sikker på at du ønsker å endre disse verdiene?</p>
     6          {{ $values := index .changedValues 0 }}
     7          <form class="" action="" method="POST">
     8              <fieldset class="flex flex-col gap-2 mb-2">
     9                  {{ range $key, $value := $values }}
    10                      <div>
    11                          <label
    12                                  class="navds-form-field__label navds-label"
    13                                  for="{{ $key }}">
    14                              {{ if not $value.New }}- {{ end }}
    15                              {{ if not $value.Old }}+ {{ end }}
    16                              {{ $key }}
    17                          </label>
    18                          <pre class="w-[90vw] md:w-[42rem] block whitespace-nowrap overflow-scroll bg-gray-200 p-4 rounded-md">
    19                                  {{- if $value.Old }}<span class="text-red-500">- {{ $value.Old }}</span><br/>{{ end }}
    20                              {{- if $value.New }}{{- if $value.Encrypted }}<span
    21                                      class="text-green-500">+ encrypted value</span>{{- else }}<span
    22                                      class="text-green-500">+ {{ $value.New }}</span>{{ end }}
    23                              {{ end }}
    24                              </pre>
    25                          {{ if $value.New }}
    26                              <input type="text" name="{{ $key }}" id="{{ $key }}" value="{{ $value.New }}" hidden/>
    27                              {{ if $value.Encrypted }}
    28                                  <input type="checkbox" name="{{ $key }}" id="{{ $key }}" checked hidden/>
    29                              {{ end }}
    30                          {{ else }}
    31                              <input type="text" name="{{ $key }}" id="{{ $key }}" hidden/>
    32                          {{ end }}
    33                      </div>
    34                  {{ end }}
    35              </fieldset>
    36              <div>
    37                  <button type="submit" class="navds-button navds-button--primary bg-surface-action">
    38                      <span class="navds-label">Lagre</span>
    39                  </button>
    40              </div>
    41          </form>
    42      </article>
    43      {{ template "footer" }}
    44  {{ end }}