import React from 'react'; import { Alert, Button } from 'react-bootstrap'; import { connect } from 'react-redux'; import { bindActionCreators } from 'redux'; import * as Actions from '../actions'; import QueryLink from './QueryLink'; const LeftPane = (props) => { let queryElements; if (props.workspaceQueries.length > 0) { queryElements = props.workspaceQueries.map((q) => ); } else { queryElements = ( Use the save button on the SQL editor to save a query into this section for future reference. ); } return (
Saved Queries
{queryElements}


); }; LeftPane.propTypes = { workspaceQueries: React.PropTypes.array, actions: React.PropTypes.object, }; LeftPane.defaultProps = { workspaceQueries: [], }; function mapStateToProps(state) { return { workspaceQueries: state.workspaceQueries, }; } function mapDispatchToProps(dispatch) { return { actions: bindActionCreators(Actions, dispatch), }; } export default connect(mapStateToProps, mapDispatchToProps)(LeftPane);