From 2db7bab33db6bf3a9793efb8f431c6bdd1e542b6 Mon Sep 17 00:00:00 2001 From: esikkala <esko.ikkala@aalto.fi> Date: Tue, 26 Feb 2019 10:40:58 +0200 Subject: [PATCH] Hide places perspective and sort buttons --- src/client/components/FacetBar.js | 1 + src/client/components/FacetHeader.js | 4 ++-- src/client/components/Main.js | 2 +- src/client/components/TopBar.js | 5 +++-- src/client/reducers/manuscriptsFacets.js | 3 +++ 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/client/components/FacetBar.js b/src/client/components/FacetBar.js index ec24426b..217df212 100644 --- a/src/client/components/FacetBar.js +++ b/src/client/components/FacetBar.js @@ -54,6 +54,7 @@ class FacetBar extends React.Component { distinctValueCount={facets[id].distinctValueCount} sortBy={facets[id].sortBy} sortDirection={facets[id].sortDirection} + sortButton={facets[id].sortButton} fetchFacet={this.props.fetchFacet} /> <div className={classes.facetValuesContainerTen}> diff --git a/src/client/components/FacetHeader.js b/src/client/components/FacetHeader.js index 4604d314..723f6fb7 100644 --- a/src/client/components/FacetHeader.js +++ b/src/client/components/FacetHeader.js @@ -97,7 +97,7 @@ class FacetHeader extends React.Component { {/*<IconButton disabled aria-label="Statistics"> <PieChart /> </IconButton> */} - {!this.props.hierarchical && + {this.props.sortButton && <React.Fragment> <IconButton aria-label="More" @@ -134,7 +134,7 @@ FacetHeader.propTypes = { classes: PropTypes.object.isRequired, label: PropTypes.string.isRequired, property: PropTypes.string.isRequired, - hierarchical: PropTypes.bool.isRequired, + sortButton: PropTypes.bool.isRequired, distinctValueCount: PropTypes.number.isRequired, sortBy: PropTypes.string.isRequired, sortDirection: PropTypes.string.isRequired, diff --git a/src/client/components/Main.js b/src/client/components/Main.js index 222b3017..adc6b519 100644 --- a/src/client/components/Main.js +++ b/src/client/components/Main.js @@ -175,7 +175,7 @@ let Main = props => { <Grid item sm={6} md={4} lg={4}> <Card className={classes.card}> - <CardActionArea component={PlacesLink}> + <CardActionArea disabled> <CardMedia className={classes.media} image={thumbImage} diff --git a/src/client/components/TopBar.js b/src/client/components/TopBar.js index 62698134..9327c2aa 100644 --- a/src/client/components/TopBar.js +++ b/src/client/components/TopBar.js @@ -232,11 +232,12 @@ class TopBar extends React.Component { <Button disabled className={classes.appBarButton}>Events</Button> <Button disabled className={classes.appBarButton}>People</Button> <Button disabled className={classes.appBarButton}>Organizations</Button> - <Button + <Button disabled className={classes.appBarButton}>Places</Button> + { /*<Button className={classes.appBarButton} component={PlacesLink}> places - </Button> + </Button>*/ } </div> <div className={classes.sectionMobile}> <IconButton aria-haspopup="true" onClick={this.handleMobileMenuOpen} color="inherit"> diff --git a/src/client/reducers/manuscriptsFacets.js b/src/client/reducers/manuscriptsFacets.js index 8aea3b2b..3c6dfc14 100644 --- a/src/client/reducers/manuscriptsFacets.js +++ b/src/client/reducers/manuscriptsFacets.js @@ -18,6 +18,7 @@ export const INITIAL_STATE = { flatValues: [], sortBy: 'instanceCount', sortDirection: 'desc', + sortButton: false, isFetching: false, }, productionPlace: { @@ -29,6 +30,7 @@ export const INITIAL_STATE = { flatValues: [], sortBy: 'prefLabel', sortDirection: 'asc', + sortButton: false, isFetching: false, }, author: { @@ -40,6 +42,7 @@ export const INITIAL_STATE = { flatValues: [], sortBy: 'prefLabel', sortDirection: 'asc', + sortButton: false, isFetching: false, }, // language: { -- GitLab