Skip to content
Snippets Groups Projects
Commit 9ddc03aa authored by esikkala's avatar esikkala
Browse files

Chart dialog: add line chart config

parent 690b951b
No related branches found
No related tags found
No related merge requests found
...@@ -20,8 +20,12 @@ const useStyles = makeStyles(theme => ({ ...@@ -20,8 +20,12 @@ const useStyles = makeStyles(theme => ({
const ChartDialog = props => { const ChartDialog = props => {
const { const {
fetchData, facetID, rawData, rawDataUpdateID, createChartData, facetClass, fetchData, facetID, rawData, rawDataUpdateID, createChartData, facetClass,
resultClass, fetching, tooltip, title, xaxisTitle, yaxisTitle, seriesTitle resultClass, fetching, tooltip, title, xaxisTitle, yaxisTitle, seriesTitle, lineChartConfig
} = props } = props
let xaxisType = null; let xaxisTickAmount = null; let stroke = null
if (lineChartConfig) {
({ xaxisType, xaxisTickAmount, stroke } = lineChartConfig)
}
const classes = useStyles() const classes = useStyles()
const [open, setOpen] = React.useState(false) const [open, setOpen] = React.useState(false)
...@@ -65,6 +69,9 @@ const ChartDialog = props => { ...@@ -65,6 +69,9 @@ const ChartDialog = props => {
xaxisTitle={xaxisTitle} xaxisTitle={xaxisTitle}
yaxisTitle={yaxisTitle} yaxisTitle={yaxisTitle}
seriesTitle={seriesTitle} seriesTitle={seriesTitle}
xaxisType={xaxisType}
xaxisTickAmount={xaxisTickAmount}
stroke={stroke}
/> />
</div> </div>
</GeneralDialog> </GeneralDialog>
......
...@@ -326,6 +326,7 @@ class FacetHeader extends React.Component { ...@@ -326,6 +326,7 @@ class FacetHeader extends React.Component {
xaxisTitle={intl.get(`facetBar.lineChart.${this.props.facetID}.xaxisTitle`)} xaxisTitle={intl.get(`facetBar.lineChart.${this.props.facetID}.xaxisTitle`)}
yaxisTitle={intl.get(`facetBar.lineChart.${this.props.facetID}.yaxisTitle`)} yaxisTitle={intl.get(`facetBar.lineChart.${this.props.facetID}.yaxisTitle`)}
seriesTitle={intl.get(`facetBar.lineChart.${this.props.facetID}.seriesTitle`)} seriesTitle={intl.get(`facetBar.lineChart.${this.props.facetID}.seriesTitle`)}
lineChartConfig={this.props.facet.lineChartConfig}
/>} />}
{menuButtons.length > 0 && {menuButtons.length > 0 &&
<> <>
......
...@@ -90,6 +90,11 @@ export const INITIAL_STATE = { ...@@ -90,6 +90,11 @@ export const INITIAL_STATE = {
sortButton: false, sortButton: false,
spatialFilterButton: false, spatialFilterButton: false,
lineChartButton: true, lineChartButton: true,
lineChartConfig: {
xaxisType: 'category',
xaxisTickAmount: 30,
stroke: { width: 2 }
},
isFetching: false, isFetching: false,
searchField: false, searchField: false,
containerClass: 'four', containerClass: 'four',
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment