21037: fixed timers in auto-logout spec Arvados-DCO-1.1-Signed-off-by: Lisa Knox...
[arvados.git] / services / workbench2 / src / views-components / side-panel-button / side-panel-button.tsx
index 7874441588d51344247950f50d043de1c81e88fb..47b2316831981ac0e2afd579efacac40aa9010dc 100644 (file)
@@ -89,8 +89,7 @@ export const SidePanelButton = withStyles(styles)(
                     enabled = true;
                 } else if (matchProjectRoute(location ? location.pathname : '')) {
                     const currentProject = getResource<ProjectResource>(currentItemId)(resources);
-                    if (currentProject && currentProject.writableBy &&
-                        currentProject.writableBy.indexOf(currentUserUUID || '') >= 0 &&
+                    if (currentProject && currentProject.canWrite &&
                         !currentProject.frozenByUuid &&
                         !isProjectTrashed(currentProject, resources) &&
                         currentProject.groupClass !== GroupClass.FILTER) {
@@ -122,7 +121,7 @@ export const SidePanelButton = withStyles(styles)(
                 menuItems = React.createElement(React.Fragment, null,
                     pluginConfig.newButtonMenuList.reduce(reduceItemsFn, React.Children.toArray(menuItems.props.children)));
 
-                return <Toolbar>
+                return <Toolbar style={{paddingRight: 0}}>
                     <Grid container>
                         <Grid container item xs alignItems="center" justify="flex-start">
                             <Button data-cy="side-panel-button" variant="contained" disabled={!enabled}