Add Site settings > General (#133)

This commit is contained in:
Riccardo Graziosi
2022-07-18 10:47:54 +02:00
committed by GitHub
parent bdc4004e4a
commit 35831b9801
99 changed files with 2405 additions and 281 deletions

View File

@@ -0,0 +1,82 @@
import { connect } from "react-redux";
import TenantSignUpP from "../components/TenantSignUp/TenantSignUpP";
import { State } from "../reducers/rootReducer";
import {
changeTenantSiteNameTenantSignUp,
changeTenantSubdomainTenantSignUp,
changeUserEmailTenantSignUp,
changeUserFullNameTenantSignUp,
changeUserPasswordConfirmationTenantSignUp,
changeUserPasswordTenantSignUp,
confirmUserFormTenantSignUp,
toggleEmailAuthTenantSignUp
} from "../actions/Tenant/tenantSignUpFormActions";
import { submitTenant } from "../actions/Tenant/submitTenant";
const mapStateToProps = (state: State) => ({
currentStep: state.tenantSignUp.currentStep,
emailAuth: state.tenantSignUp.emailAuth,
isSubmitting: state.tenantSignUp.isSubmitting,
error: state.tenantSignUp.error,
userForm: state.tenantSignUp.userForm,
tenantForm: state.tenantSignUp.tenantForm,
});
const mapDispatchToProps = (dispatch: any) => ({
toggleEmailAuth() {
dispatch(toggleEmailAuthTenantSignUp());
},
handleChangeUserFullName(fullName: string) {
dispatch(changeUserFullNameTenantSignUp(fullName));
},
handleChangeUserEmail(email: string) {
dispatch(changeUserEmailTenantSignUp(email));
},
handleChangeUserPassword(password: string) {
dispatch(changeUserPasswordTenantSignUp(password));
},
handleChangeUserPasswordConfirmation(passwordConfirmation: string) {
dispatch(changeUserPasswordConfirmationTenantSignUp(passwordConfirmation));
},
handleUserFormConfirm() {
dispatch(confirmUserFormTenantSignUp());
},
handleChangeTenantSiteName(siteName: string) {
dispatch(changeTenantSiteNameTenantSignUp(siteName));
},
handleChangeTenantSubdomain(subdomain: string) {
dispatch(changeTenantSubdomainTenantSignUp(subdomain));
},
handleSubmit(
userFullName: string,
userEmail: string,
userPassword: string,
siteName: string,
subdomain: string,
authenticityToken: string,
) {
dispatch(submitTenant(
userFullName,
userEmail,
userPassword,
siteName,
subdomain,
authenticityToken,
));
}
});
export default connect(
mapStateToProps,
mapDispatchToProps
)(TenantSignUpP);