From d83417d1b9ea454ded0b6f24e581ac2a85c32780 Mon Sep 17 00:00:00 2001 From: dana-cfc4 Date: Thu, 12 Jan 2023 14:41:02 +0200 Subject: [PATCH] Add ConnectedTableau --- src/Blocks/EmbedEEATableauBlock/Edit.jsx | 7 +------ src/Blocks/EmbedEEATableauBlock/View.jsx | 9 +++------ src/ConnectedTableau/ConnectedTableau.jsx | 15 +++++++++++++++ src/Views/VisualizationView.jsx | 4 ++-- 4 files changed, 21 insertions(+), 14 deletions(-) create mode 100644 src/ConnectedTableau/ConnectedTableau.jsx diff --git a/src/Blocks/EmbedEEATableauBlock/Edit.jsx b/src/Blocks/EmbedEEATableauBlock/Edit.jsx index 43feccd..6dadc72 100644 --- a/src/Blocks/EmbedEEATableauBlock/Edit.jsx +++ b/src/Blocks/EmbedEEATableauBlock/Edit.jsx @@ -20,14 +20,9 @@ const Edit = (props) => { } }, [block, data, onChangeBlock]); - React.useEffect(() => { - props.getContent(data.vis_url, null, id); - // eslint-disable-next-line react-hooks/exhaustive-deps - }, [data.vis_url]); - return ( <> - + { // eslint-disable-next-line react-hooks/exhaustive-deps }, [vis_url]); - console.log( - props.tableau_visualization, - 'tableau_visualization data here <====', - ); return ( <> - + {with_sources && (props.mode !== 'edit' ? : '')} diff --git a/src/ConnectedTableau/ConnectedTableau.jsx b/src/ConnectedTableau/ConnectedTableau.jsx new file mode 100644 index 0000000..e4a223f --- /dev/null +++ b/src/ConnectedTableau/ConnectedTableau.jsx @@ -0,0 +1,15 @@ +import React from 'react'; +import Tableau from '@eeacms/volto-tableau/Tableau/View'; + +const ConnectedTableau = (props) => { + return ( +
+ +
+ ); +}; + +export default ConnectedTableau; diff --git a/src/Views/VisualizationView.jsx b/src/Views/VisualizationView.jsx index 89de17c..115b151 100644 --- a/src/Views/VisualizationView.jsx +++ b/src/Views/VisualizationView.jsx @@ -10,7 +10,7 @@ const VisualizationView = (props) => { return (
- {!tableau_visualization_data.general.url ? ( + {!tableau_visualization_data.general?.url ? (

URL required

) : tableauError ? (

{tableauError}

@@ -23,7 +23,7 @@ const VisualizationView = (props) => { }; return (
- {!tableau_visualization_data.general.url || tableauError ? ( + {!tableau_visualization_data.general?.url || tableauError ? ( ) : ( ''