19504: Add spacing between breadcrumbs and mpv buttons, allow breadcrumbs to wrap
[arvados-workbench2.git] / src / views-components / main-content-bar / main-content-bar.tsx
index 271d77c1085319854c8edec9d887ff0968bc233c..5c1bec903096a5e6d7a18f28f85daf793d479d0f 100644 (file)
@@ -15,9 +15,12 @@ import RefreshButton from "components/refresh-button/refresh-button";
 import { loadSidePanelTreeProjects } from "store/side-panel-tree/side-panel-tree-actions";
 import { Dispatch } from "redux";
 
-type CssRules = "infoTooltip";
+type CssRules = 'mainBar' | 'infoTooltip';
 
 const styles: StyleRulesCallback<CssRules> = theme => ({
+    mainBar: {
+        flexWrap: 'nowrap',
+    },
     infoTooltip: {
         marginTop: '-10px',
         marginLeft: '10px',
@@ -61,7 +64,7 @@ const mapDispatchToProps = () => (dispatch: Dispatch) => ({
 
 export const MainContentBar = connect(mapStateToProps, mapDispatchToProps)(withStyles(styles)(
     (props: MainContentBarProps & WithStyles<CssRules> & any) =>
-        <Toolbar><Grid container>
+        <Toolbar><Grid container className={props.classes.mainBar}>
             <Grid container item xs alignItems="center">
                 <Breadcrumbs />
             </Grid>