{{#if editing}}
{{#if (and descriptionShown (not descriptionExpanded))}} {{/if}} {{#if nameDisabled}}
{{_name}}
{{else}} {{input id=(concat elementId "-form-name") type="text" value=_name classNames="form-control" placeholder=(t namePlaceholder) aria-required=nameRequired }} {{/if}} {{#if nameHelpText}}

{{nameHelpText}}

{{/if}} {{#if (not _nameValid)}}

{{t 'formNameDescription.name.underscoreError' }}

{{/if}}
{{#if hasBlock}}
{{yield}}
{{/if }} {{#if (and descriptionShown descriptionExpanded)}}
{{textarea-autogrow id=(concat elementId "-form-description") value=_description classNames="form-control no-resize description" rows="1" placeholder=descriptionPlaceholder disabled=descriptionDisabled }} {{#if descriptionHelp}}

{{t descriptionHelp}}

{{/if}}
{{/if}}
{{else}}

{{_name}}

{{#if (and _description descriptionShown)}}

{{_description}}

{{/if}} {{/if}}