import * as React from 'react' import { ChartParameters } from '../../../reducers/Charts' import { Menu, MenuItem, TextField, Typography } from '@material-ui/core' import { connect } from 'react-redux' import { bindActionCreators } from 'redux' import { chartActions } from '../../../actions' function Size(props: { actions: { chart: typeof chartActions } chart: ChartParameters anchorEl?: Element open: boolean close: () => void }) { const setChartWidth = (width?: 'big' | 'medium' | 'small') => () => { props.actions.chart.updateChart({ width, topic: props.chart.topic, dotPath: props.chart.dotPath, }) props.close() } return (
) } const mapDispatchToProps = (dispatch: any) => { return { actions: { chart: bindActionCreators(chartActions, dispatch), }, } } export default connect( undefined, mapDispatchToProps )(Size)