{{#each toolbar.groups as |group|}} {{#each group.buttons as |b|}} {{#if b.popupMenu}} {{toolbar-popup-menu-options content=popupMenuOptions onChange=onPopupMenuAction onExpand=(action b.action b) class=b.className options=(hash popupTitle=b.title icon=b.icon ) }} {{else}} {{d-button action=b.action type="button" actionParam=b translatedTitle=b.title label=b.label icon=b.icon class=b.className}} {{/if}} {{/each}} {{#unless group.lastGroup}}
{{/unless}} {{/each}}
{{conditional-loading-spinner condition=loading}} {{textarea autocomplete="discourse" tabindex=tabindex value=value class="d-editor-input" placeholder=placeholderTranslated disabled=disabled input=change}} {{popup-input-tip validation=validation}} {{plugin-outlet name="after-d-editor" tagName="" args=outletArgs}}
{{{preview}}}
{{plugin-outlet name="editor-preview" classNames="d-editor-plugin" args=outletArgs}}
{{emoji-picker active=emojiPickerIsActive isEditorFocused=isEditorFocused emojiSelected=(action 'emojiSelected')}}