{{!--
--}} {{#if (and canChangeName shouldChangeName)}} {{input value=name placeholder=(if namePlaceholder (t namePlaceholder) '')}} {{else}}

{{#if label}} {{t label}} {{else}} {{name}} {{/if}} {{#if nameRequired}}{{field-required}}{{/if}} {{#if canChangeName}} {{/if}}

{{/if}} {{!--
--}}
{{#if canUpload}} {{#if showUploadLabel}} {{else}} {{#tooltip-element type="tooltip-basic" model=(t 'inputTextFile.tooltip') tooltipTemplate="tooltip-static" aria-describedby="tooltip-base" tooltipFor="inputTextFile"}} {{/tooltip-element}} {{/if}} {{/if}} {{yield}}

{{ivy-codemirror value=value valueUpdated=(if valueUpdated valueUpdated (action (mut value)) ) options=(hash autofocus=true theme="monokai" lineNumbers=true mode=mode readOnly=(if (eq modalOpts.type 'review') true false) gutters=gutters lint=true viewportMargin=viewportMargin) placeholder=placeholder }}
{{yield 'description'}}