y: presetName, presetName, preset, selected: presetName === selectedPresetName, onChange: this.onChange, }) ), createElement(Preset, { key: "custom", presetName: "custom", selected: selectedPresetName == "custom", preset: null, onChange: this.onChange, }) ); } } /** * @param {StoreState} state * @returns {StateProps} */ function mapStateToProps(state) { return { selectedPresetName: selectors.getPresetName(state), presets: selectors.getPresets(state), }; } /** * @type {ThunkDispatchProps} */ const mapDispatchToProps = { changePreset: actions.changePreset, }; module.exports = connect(mapStateToProps, mapDispatchToProps)(Presets); PK