28 lines
639 B
JavaScript
Raw Normal View History

import { createStructuredSelector } from 'reselect';
import Settings from 'components/pages/Settings';
import { appSet } from 'state/app';
2018-10-15 08:56:17 +02:00
import {
getSettings,
setSetting,
setCert,
setKey,
uploadCert
} from 'state/settings';
import connect from 'utils/connect';
2016-01-11 21:04:57 +01:00
const mapState = createStructuredSelector({
settings: getSettings,
2018-11-22 12:00:18 +01:00
installable: state => state.app.installable,
version: state => state.app.version
});
2017-06-29 07:11:12 +02:00
const mapDispatch = {
onCertChange: setCert,
onKeyChange: setKey,
2018-10-15 08:56:17 +02:00
uploadCert,
setSetting,
onInstall: () => appSet('installable', null)
2017-06-29 07:11:12 +02:00
};
2020-04-30 07:54:30 +02:00
export default connect(mapState, mapDispatch)(Settings);