src/ts/redux/containers/loginContainer.ts
import { connect } from "react-redux";
import { IRawSlot } from "../../model/rawSlot";
import { ILoginDispatchProps, Login } from "./../../react/login";
import { NotifyDataLoaded } from "./../actions/notifyDataLoaded";
const mapStateToProps = (state: any): {} => {
return {};
};
const mapDispatchToProps = (dispatch: any): ILoginDispatchProps => {
return {
handleLoadSlots: (rawSlots: IRawSlot[]) => {
dispatch(new NotifyDataLoaded(rawSlots));
},
};
};
export const LoginContainer = connect(
mapStateToProps,
mapDispatchToProps
)(Login);