diff --git a/app/internal_packages/composer/styles/composer.less b/app/internal_packages/composer/styles/composer.less
index 02257f358..4da729d29 100644
--- a/app/internal_packages/composer/styles/composer.less
+++ b/app/internal_packages/composer/styles/composer.less
@@ -73,16 +73,20 @@
.inner {
display: flex;
flex-direction: row;
+ flex-wrap: wrap;
align-items: center;
background: @background-primary;
border-bottom: 1px solid @border-color-divider;
z-index: 2;
width: 100%;
+
+ padding-right: 10px;
}
.toolbar-section {
display: flex;
flex-direction: row;
+ flex-shrink: 0;
align-items: center;
}
diff --git a/app/src/components/composer-editor/composer-editor-toolbar.jsx b/app/src/components/composer-editor/composer-editor-toolbar.jsx
index 1765c9113..559dfa09d 100644
--- a/app/src/components/composer-editor/composer-editor-toolbar.jsx
+++ b/app/src/components/composer-editor/composer-editor-toolbar.jsx
@@ -44,20 +44,22 @@ export default class ComposerEditorToolbar extends React.Component {
const { value, onChange, plugins } = this.props;
const sections = [];
- plugins.forEach(({ toolbarComponents, toolbarSectionClass }, idx) => {
- if (toolbarComponents && toolbarComponents.length) {
- const sectionItems = toolbarComponents.map((Component, cdx) => (
-