mirror of
https://github.com/astuto/astuto.git
synced 2025-12-16 11:47:56 +01:00
Add Site settings > General (#133)
This commit is contained in:
committed by
GitHub
parent
bdc4004e4a
commit
35831b9801
82
app/javascript/containers/TenantSignUp.tsx
Normal file
82
app/javascript/containers/TenantSignUp.tsx
Normal 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);
|
||||
Reference in New Issue
Block a user