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