{{! Copyright (c) HashiCorp, Inc. SPDX-License-Identifier: BUSL-1.1 }}

{{#if (eq @mode "create")}} Create Template {{else if (eq @mode "edit")}} Edit Template {{else}} Template {{@model.id}} {{/if}}

{{#if (eq @mode "show")}} {{#if @model.updatePath.canDelete}}
{{/if}} {{#if @model.updatePath.canUpdate}} Edit template {{/if}}
{{/if}} {{#if (or (eq @mode "edit") (eq @mode "create"))}}
{{#each @model.writeAttrs as |attr|}} {{#if (and (eq attr.name "name") (eq @mode "edit"))}} {{#if attr.options.subText}}

{{attr.options.subText}}

{{/if}} {{else}} {{#if (eq attr.name "alphabet")}} {{/if}} {{/if}} {{/each}}
{{#if (eq @mode "create")}} {{else}} {{/if}}
{{else}}
{{#each @model.readAttrs as |attr|}} {{#let (capitalize (or attr.options.label (humanize (dasherize attr.name)))) as |label|}} {{#if (eq attr.name "decodeFormats")}} {{#if (not (is-empty-value @model.decodeFormats))}}
{{#each-in @model.decodeFormats as |key value|}}

{{key}}

{{value}}

{{/each-in}}
{{/if}} {{else}} {{/if}} {{/let}} {{/each}}
{{/if}}