2016-01-11 20:04:57 +00:00
|
|
|
import { connect } from 'react-redux';
|
2017-05-26 06:20:00 +00:00
|
|
|
import { createStructuredSelector } from 'reselect';
|
2017-06-21 06:40:28 +00:00
|
|
|
import Settings from 'components/pages/Settings';
|
2018-10-15 06:56:17 +00:00
|
|
|
import {
|
|
|
|
getSettings,
|
|
|
|
setSetting,
|
|
|
|
setCert,
|
|
|
|
setKey,
|
|
|
|
uploadCert
|
|
|
|
} from 'state/settings';
|
2016-01-11 20:04:57 +00:00
|
|
|
|
2017-05-26 06:20:00 +00:00
|
|
|
const mapState = createStructuredSelector({
|
|
|
|
settings: getSettings
|
|
|
|
});
|
|
|
|
|
2017-06-29 05:11:12 +00:00
|
|
|
const mapDispatch = {
|
|
|
|
onCertChange: setCert,
|
|
|
|
onKeyChange: setKey,
|
2018-10-15 06:56:17 +00:00
|
|
|
uploadCert,
|
|
|
|
setSetting
|
2017-06-29 05:11:12 +00:00
|
|
|
};
|
2017-05-27 05:30:22 +00:00
|
|
|
|
2018-05-28 01:16:05 +00:00
|
|
|
export default connect(
|
|
|
|
mapState,
|
|
|
|
mapDispatch
|
|
|
|
)(Settings);
|