diff --git a/client/homebrew/editor/snippetbar/snippetbar.jsx b/client/homebrew/editor/snippetbar/snippetbar.jsx index 8e643a837..50237b914 100644 --- a/client/homebrew/editor/snippetbar/snippetbar.jsx +++ b/client/homebrew/editor/snippetbar/snippetbar.jsx @@ -150,6 +150,7 @@ const Snippetbar = createClass({ renderSnippetGroups : function(){ const snippets = this.state.snippets.filter((snippetGroup)=>snippetGroup.view === this.props.view); + if(snippets.length === 0) return null; return
{_.map(snippets, (snippetGroup)=>{ @@ -206,21 +207,16 @@ const Snippetbar = createClass({ renderEditorButtons : function(){ if(!this.props.showEditButtons) return; - let foldButtons; - if(this.props.view == 'text'){ - foldButtons = - <> -
- -
-
- -
- ; - - } + const foldButtons = <> +
+ +
+
+ +
+ ; return
diff --git a/client/homebrew/editor/snippetbar/snippetbar.less b/client/homebrew/editor/snippetbar/snippetbar.less index a4d273bbf..319cd0cad 100644 --- a/client/homebrew/editor/snippetbar/snippetbar.less +++ b/client/homebrew/editor/snippetbar/snippetbar.less @@ -7,19 +7,23 @@ display : flex; flex-wrap : wrap-reverse; justify-content : space-between; - min-width : 331px; height : auto; color : black; background-color : #DDDDDD; .snippets { display : flex; - justify-content : space-evenly; + justify-content : flex-start; + min-width : 327.58px; } .editors { display : flex; - justify-content : space-between; + justify-content : flex-end; + min-width : 225px; + + &:only-child { margin-left : auto; } + >div { display : flex; flex : 1; @@ -59,12 +63,14 @@ &.foldAll { .tooltipLeft('Fold All'); font-size : 0.75em; - color : inherit; + color : grey; + &.active { color : inherit; } } &.unfoldAll { .tooltipLeft('Unfold All'); font-size : 0.75em; - color : inherit; + color : grey; + &.active { color : inherit; } } &.history { .tooltipLeft('History'); @@ -218,9 +224,18 @@ } } } - @container editor (width < 553px) { - .editors,.snippets { flex : 1; } - .editors { border-bottom : 1px solid;} - .snippetBar .editors > div.history > .dropdown { right : unset; } + .snippetBar { + .editors { + flex : 1; + justify-content : space-between; + border-bottom : 1px solid; + } + .snippets { + flex : 1; + justify-content : space-evenly; + } + .editors > div.history > .dropdown { right : unset; } + } } +