18123: Allow hiding search box while actions are present for group details.
authorStephen Smith <stephen@curii.com>
Thu, 4 Nov 2021 00:57:53 +0000 (20:57 -0400)
committerStephen Smith <stephen@curii.com>
Fri, 19 Nov 2021 19:36:15 +0000 (14:36 -0500)
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

src/components/data-explorer/data-explorer.tsx
src/views/group-details-panel/group-details-panel.tsx

index d272e870bf0caaa46c7918624fe091265fb5c762..f3cccfcec8a002894ae9313fbc89a956cf0e4385 100644 (file)
@@ -98,14 +98,14 @@ export const DataExplorer = withStyles(styles)(
             } = this.props;
             return <Paper className={classes.root} {...paperProps} key={paperKey}>
                 {title && <div className={classes.title}>{title}</div>}
-                {(!hideColumnSelector || !hideSearchInput) && <Toolbar className={title ? classes.toolbarUnderTitle : classes.toolbar}>
+                {(!hideColumnSelector || !hideSearchInput || !!actions) && <Toolbar className={title ? classes.toolbarUnderTitle : classes.toolbar}>
                     <Grid container justify="space-between" wrap="nowrap" alignItems="center">
-                        <div className={classes.searchBox}>
+                        {!hideSearchInput && <div className={classes.searchBox}>
                             {!hideSearchInput && <SearchInput
                                 label={searchLabel}
                                 value={searchValue}
                                 onSearch={onSearch} />}
-                        </div>
+                        </div>}
                         {actions}
                         {!hideColumnSelector && <ColumnSelector
                             columns={columns}
index f292b97ba1d7ed3389ae14a999d760e61a7de0bf..c402ebb62466a0d0eee195508551848e6a7f2ade 100644 (file)
@@ -180,16 +180,6 @@ export const GroupDetailsPanel = connect(
                           contextMenuColumn={true}
                           hideColumnSelector
                           hideSearchInput
-                          actions={
-                              <Grid container justify='flex-end'>
-                                  <Button
-                                      variant="contained"
-                                      color="primary"
-                                      onClick={this.props.onAddUser}>
-                                      <AddIcon /> Add user
-                              </Button>
-                              </Grid>
-                          }
                           paperProps={{
                               elevation: 0,
                           }} />