github.com/replicatedhq/ship@v0.55.0/web/init/src/containers/ApplicationSettings.js (about) 1 import { connect } from "react-redux"; 2 import realApplicationSettings from "../components/application_settings/ApplicationSettings"; 3 4 import { 5 getApplicationSettings, 6 saveApplicationSettings, 7 finalizeApplicationSettings, 8 setApplicationState 9 } from "../redux/data/applicationSettings/actions"; 10 11 const ApplicationSettings = connect( 12 state => ({ 13 settingsFields: state.data.applicationSettings.settingsData.settingsFields, 14 settingsFieldsList: state.data.applicationSettings.settingsData.settingsFieldsList, 15 dataLoading: state.ui.main.loading, 16 }), 17 dispatch => ({ 18 getApplicationSettings(payload, shouldLoad) { return dispatch(getApplicationSettings(payload, shouldLoad)); }, 19 saveApplicationSettings(payload, validate) { return dispatch(saveApplicationSettings(payload, validate)); }, 20 finalizeApplicationSettings(payload, validate) { return dispatch(finalizeApplicationSettings(payload, validate)); }, 21 setApplicationState(payload) { return dispatch(setApplicationState(payload)); } 22 }), 23 )(realApplicationSettings); 24 25 export default ApplicationSettings;