import * as React from 'react'; import I18n from 'i18n-js'; import Box from '../common/Box'; import { TenantSignUpTenantFormState } from '../../reducers/tenantSignUpReducer'; import Button from '../common/Button'; import Spinner from '../common/Spinner'; import { DangerText } from '../common/CustomTexts'; interface Props { tenantForm: TenantSignUpTenantFormState; handleChangeTenantSiteName(siteName: string): void; handleChangeTenantSubdomain(subdomain: string): void; isSubmitting: boolean; error: string; handleSubmit(): void; } class TenantSignUpForm extends React.Component { form: any; constructor(props: Props) { super(props); this.form = React.createRef(); } render() { const { tenantForm, handleChangeTenantSiteName, handleChangeTenantSubdomain, isSubmitting, error, handleSubmit, } = this.props; return (

{ I18n.t('signup.step2.title') }

handleChangeTenantSiteName(e.target.value)} placeholder={I18n.t('signup.step2.site_name')} required id="tenantSiteName" className="formControl" />
handleChangeTenantSubdomain(e.target.value)} placeholder={I18n.t('signup.step2.subdomain')} required id="tenantSubdomain" className="formControl" />
.astuto.io
{ error !== '' && { error } }
); } } export default TenantSignUpForm;