From e8991297b2bdf482db857a12da4e7cd78c41aa13 Mon Sep 17 00:00:00 2001
From: esikkala <esko.ikkala@aalto.fi>
Date: Wed, 24 Feb 2021 10:20:29 +0200
Subject: [PATCH] Update components for storybook

---
 .../components/facet_results/ApexChart.js     |  2 ++
 .../components/facet_results/Deck.stories.js  | 34 +++++++++++++++++--
 .../components/facet_results/ExportCSV.js     |  3 +-
 .../InstanceHomePageTable.stories.js          |  2 +-
 .../sampo/InstanceHomePage.stories.js         |  2 +-
 .../sampo}/TopBar.stories.js                  |  2 +-
 src/client/index.js                           |  1 -
 7 files changed, 38 insertions(+), 8 deletions(-)
 rename src/client/components/{main_layout => perspectives/sampo}/TopBar.stories.js (91%)

diff --git a/src/client/components/facet_results/ApexChart.js b/src/client/components/facet_results/ApexChart.js
index 7c5a3191..4e988401 100644
--- a/src/client/components/facet_results/ApexChart.js
+++ b/src/client/components/facet_results/ApexChart.js
@@ -207,4 +207,6 @@ ApexChart.propTypes = {
   resultClasses: PropTypes.array
 }
 
+export const ApexChartComponent = ApexChart
+
 export default withStyles(styles)(ApexChart)
diff --git a/src/client/components/facet_results/Deck.stories.js b/src/client/components/facet_results/Deck.stories.js
index 6d3c9a7c..3792c773 100644
--- a/src/client/components/facet_results/Deck.stories.js
+++ b/src/client/components/facet_results/Deck.stories.js
@@ -1,6 +1,6 @@
 import React from 'react'
+import intl from 'react-intl-universal'
 import Deck, { DeckComponent } from './Deck'
-import MigrationsMapLegend from '../perspectives/sampo/MigrationsMapLegend'
 import { MAPBOX_ACCESS_TOKEN, MAPBOX_STYLE } from '../../configs/sampo/GeneralConfig'
 import 'mapbox-gl/dist/mapbox-gl.css'
 import { results } from './Deck.testData'
@@ -12,7 +12,7 @@ export default {
 
 export const arcLayer = () =>
   <div style={{ width: '100%', height: '100%' }}>
-    <Deck
+    {/* <Deck
       results={results}
       facetUpdateID={0}
       resultClass='placesMsMigrations'
@@ -23,5 +23,33 @@ export const arcLayer = () =>
       layerType='arcLayer'
       mapBoxAccessToken={MAPBOX_ACCESS_TOKEN}
       mapBoxStyle={MAPBOX_STYLE}
-    />
+    /> */}
+    <Deck
+      results={results}
+      facetUpdateID={0}
+      // instanceAnalysisData={props.placesResults.instanceAnalysisData}
+      // instanceAnalysisDataUpdateID={props.placesResults.instanceAnalysisDataUpdateID}
+      resultClass='placesMsMigrations'
+      facetClass='perspective1'
+      fetchResults={() => null}
+      // fetchInstanceAnalysis={props.fetchInstanceAnalysis}
+      fetching={false}
+      fetchingInstanceAnalysisData={false}
+      layerType='arcLayer'
+      getArcWidth={d => d.instanceCountScaled}
+      fromText={intl.get('deckGlMap.manuscriptMigrations.from')}
+      toText={intl.get('deckGlMap.manuscriptMigrations.to')}
+      countText={intl.get('deckGlMap.manuscriptMigrations.count')}
+      legendTitle={intl.get('deckGlMap.manuscriptMigrations.legendTitle')}
+      legendFromText={intl.get('deckGlMap.manuscriptMigrations.legendFrom')}
+      legendToText={intl.get('deckGlMap.manuscriptMigrations.legendTo')}
+      showMoreText={intl.get('deckGlMap.showMoreInformation')}
+      listHeadingSingleInstance={intl.get('deckGlMap.manuscriptMigrations.listHeadingSingleInstance')}
+      listHeadingMultipleInstances={intl.get('deckGlMap.manuscriptMigrations.listHeadingMultipleInstances')}
+      instanceVariable='manuscript'
+      showTooltips
+      mapBoxAccessToken={MAPBOX_ACCESS_TOKEN}
+      mapBoxStyle={MAPBOX_STYLE}
+    />}
+
   </div>
diff --git a/src/client/components/facet_results/ExportCSV.js b/src/client/components/facet_results/ExportCSV.js
index fc5a939b..d2b1ae04 100644
--- a/src/client/components/facet_results/ExportCSV.js
+++ b/src/client/components/facet_results/ExportCSV.js
@@ -3,9 +3,10 @@ import PropTypes from 'prop-types'
 import { withStyles } from '@material-ui/core/styles'
 import Button from '@material-ui/core/Button'
 import Paper from '@material-ui/core/Paper'
-import { apiUrl } from '../../epics/index.js'
 import { stateToUrl } from '../../helpers/helpers'
 
+const apiUrl = process.env.API_URL
+
 const styles = theme => ({
   root: {
     height: 'calc(100% - 72px)',
diff --git a/src/client/components/main_layout/InstanceHomePageTable.stories.js b/src/client/components/main_layout/InstanceHomePageTable.stories.js
index 78376562..571b8766 100644
--- a/src/client/components/main_layout/InstanceHomePageTable.stories.js
+++ b/src/client/components/main_layout/InstanceHomePageTable.stories.js
@@ -1,7 +1,7 @@
 import React from 'react'
 import { useSelector } from 'react-redux'
 import InstanceHomePageTable, { InstanceHomePageTableComponent } from './InstanceHomePageTable'
-import { data } from './InstanceHomePage.testData.js'
+import { data } from '../perspectives/sampo/InstanceHomePage.testData.js'
 import PaperContainer from '../../../../.storybook/PaperContainer'
 
 export default {
diff --git a/src/client/components/perspectives/sampo/InstanceHomePage.stories.js b/src/client/components/perspectives/sampo/InstanceHomePage.stories.js
index 92f04598..6f4b1a21 100644
--- a/src/client/components/perspectives/sampo/InstanceHomePage.stories.js
+++ b/src/client/components/perspectives/sampo/InstanceHomePage.stories.js
@@ -2,7 +2,7 @@ import React from 'react'
 import { useSelector } from 'react-redux'
 import { useLocation } from 'react-router-dom'
 import InstanceHomePage, { InstanceHomePageComponent } from './InstanceHomePage'
-import { perspectiveConfig } from '../../configs/sampo/PerspectiveConfig'
+import { perspectiveConfig } from '../../../configs/sampo/PerspectiveConfig'
 import { data, sparqlQuery } from './InstanceHomePage.testData.js'
 
 export default {
diff --git a/src/client/components/main_layout/TopBar.stories.js b/src/client/components/perspectives/sampo/TopBar.stories.js
similarity index 91%
rename from src/client/components/main_layout/TopBar.stories.js
rename to src/client/components/perspectives/sampo/TopBar.stories.js
index cd7f97b7..63ab31d4 100644
--- a/src/client/components/main_layout/TopBar.stories.js
+++ b/src/client/components/perspectives/sampo/TopBar.stories.js
@@ -2,7 +2,7 @@ import React from 'react'
 import TopBar from './TopBar'
 import { useSelector } from 'react-redux'
 import { useLocation } from 'react-router-dom'
-import { perspectiveConfig } from '../../configs/sampo/PerspectiveConfig'
+import { perspectiveConfig } from '../../../configs/sampo/PerspectiveConfig'
 
 export default {
   component: TopBar,
diff --git a/src/client/index.js b/src/client/index.js
index c60799a8..3f65f304 100644
--- a/src/client/index.js
+++ b/src/client/index.js
@@ -11,7 +11,6 @@ import { loadLocales } from './actions'
 import { defaultLocale } from './configs/sampo/GeneralConfig'
 import { updateLocaleToPathname } from './helpers/helpers'
 
-
 import './index.css'
 import 'react-sortable-tree/style.css'
 import 'react-redux-toastr/lib/css/react-redux-toastr.min.css'
-- 
GitLab