Sha256: ade5aff925102b3cfa0dd94bd0e03737d7c86d86d89ca1aec03506db1dafdd77

Contents?: true

Size: 1.03 KB

Versions: 6

Compression:

Stored size: 1.03 KB

Contents

import { bindActionCreators } from 'redux';
import { connect } from 'react-redux';

import './ParameterSelection.scss';
import ParameterSelection from './ParameterSelection';
import * as ParameterSelectionActions from './ParameterSelectionActions';

import {
  selectLoading,
  selectEditMode,
  selectForemanData,
  selectParameterTypes,
  selectRows,
  selectSortingColumns,
  selectColumns,
  selectAppDefinition,
  selectHostgroupId,
} from './ParameterSelectionSelectors';

const mapStateToProps = state => ({
  loading: selectLoading(state),
  editMode: selectEditMode(state),
  foremanData: selectForemanData(state),
  parameterTypes: selectParameterTypes(state),
  rows: selectRows(state),
  sortingColumns: selectSortingColumns(state),
  columns: selectColumns(state),
  appDefinition: selectAppDefinition(state),
  hostgroupId: selectHostgroupId(state),
});

const mapDispatchToProps = dispatch =>
  bindActionCreators(ParameterSelectionActions, dispatch);

export default connect(
  mapStateToProps,
  mapDispatchToProps
)(ParameterSelection);

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
foreman_acd-0.0.6 webpack/components/ParameterSelection/index.js
foreman_acd-0.0.5 webpack/components/ParameterSelection/index.js
foreman_acd-0.0.4 webpack/components/ParameterSelection/index.js
foreman_acd-0.0.3 webpack/components/ParameterSelection/index.js
foreman_acd-0.0.2 webpack/components/ParameterSelection/index.js
foreman_acd-0.0.1 webpack/components/ParameterSelection/index.js