diff --git a/electron_app/package.json b/electron_app/package.json index 1fcb665f6..d14ed24fd 100644 --- a/electron_app/package.json +++ b/electron_app/package.json @@ -1,6 +1,6 @@ { "name": "criptext", - "version": "0.23.1", + "version": "0.23.2", "author": { "name": "Criptext Inc", "email": "support@criptext.com", diff --git a/email_login/src/components/PanelWrapper.js b/email_login/src/components/PanelWrapper.js index d2d957525..0d1b58689 100644 --- a/email_login/src/components/PanelWrapper.js +++ b/email_login/src/components/PanelWrapper.js @@ -9,6 +9,7 @@ import PopupHOC from './PopupHOC'; import ForgotPasswordPopup from './ForgotPasswordPopup'; import DialogPopup, { DialogTypes } from './DialogPopup'; import { ButtonState } from './Button'; +import { toCapitalize } from './../utils/StringUtils'; import { createTemporalAccount, deleteTemporalAccount, @@ -21,6 +22,7 @@ import { closeLoginWindow, getAccountByParams, getComputerName, + getOsAndArch, linkAuth, linkBegin, linkStatus, @@ -33,6 +35,7 @@ import { DEVICE_TYPE, appDomain } from '../utils/const'; import DeviceNotApproved from './DeviceNotApproved'; import { hashPassword } from '../utils/HashUtils'; import string, { getLang } from './../lang'; +import { version } from './../../package.json'; import './panelwrapper.scss'; const { errors, help, signIn, signUp } = string; @@ -92,6 +95,7 @@ class PanelWrapper extends Component { super(); this.state = { buttonSignInState: ButtonState.DISABLED, + contactURL: '', currentStep: mode.SIGNIN, lastStep: [mode.SIGNIN], mode: mode.SIGNIN, @@ -126,6 +130,11 @@ class PanelWrapper extends Component { ); } + async componentDidMount() { + const contactURL = await this.defineContactURL(); + this.setState({ contactURL }); + } + renderFooter = () => (