Files
astuto/app/javascript/containers/TenantSignUp.tsx

38 lines
888 B
TypeScript
Raw Normal View History

2022-07-18 10:47:54 +02:00
import { connect } from "react-redux";
import TenantSignUpP from "../components/TenantSignUp/TenantSignUpP";
import { State } from "../reducers/rootReducer";
import { submitTenant } from "../actions/Tenant/submitTenant";
const mapStateToProps = (state: State) => ({
isSubmitting: state.tenantSignUp.isSubmitting,
error: state.tenantSignUp.error,
});
const mapDispatchToProps = (dispatch: any) => ({
handleSubmit(
userFullName: string,
userEmail: string,
userPassword: string,
siteName: string,
subdomain: string,
2024-01-22 14:45:48 +01:00
isOAuthLogin: boolean,
2022-07-18 10:47:54 +02:00
authenticityToken: string,
2022-07-22 16:50:36 +02:00
): Promise<any> {
return dispatch(submitTenant(
2022-07-18 10:47:54 +02:00
userFullName,
userEmail,
userPassword,
siteName,
subdomain,
2024-01-22 14:45:48 +01:00
isOAuthLogin,
2022-07-18 10:47:54 +02:00
authenticityToken,
));
}
});
export default connect(
mapStateToProps,
mapDispatchToProps
)(TenantSignUpP);