import React, { Component } from 'react'; import { connect, ResolveThunks } from 'react-redux'; import { Container, Form } from '@redux-devtools/ui'; import { listSchemes, listThemes } from '@redux-devtools/ui'; import { changeTheme } from '../../actions'; import { CoreStoreState } from '../../reducers'; type StateProps = ReturnType; type DispatchProps = ResolveThunks; type Props = StateProps & DispatchProps; export class Themes extends Component { render() { const theme = this.props.theme; const formData = { theme: theme.theme, scheme: theme.scheme, colorPreference: theme.colorPreference, }; return (
); } } const mapStateToProps = (state: CoreStoreState) => ({ theme: state.theme, }); const actionCreators = { changeTheme, }; export default connect(mapStateToProps, actionCreators)(Themes);