Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/packages / features / Authentication / ResetFlow / CreateNewPassword.js
Size: Mime:
import * as tslib_1 from "tslib";
import React from 'react';
import { observer } from 'xmobx/mobx-react';
import { isUndefinedLike } from 'exotic';
import { oneRouter } from '@skava/router';
import { wording } from './fixture';
import { ResetPasswordFinalWrapper, PasswordTitle } from './styled';
import { RenderResetPasswordForm } from './Forms';
let RenderResetPassword = class RenderResetPassword extends React.Component {
    render() {
        /**
         * @todo take this encode decode out of here!!! no data in ui
         */
        const { isFromSecurityCode } = this.props;
        const isUserActivation = encodeURIComponent(encodeURIComponent(oneRouter.get('userActivation')));
        const { setPasswordTitle, resetTitle } = wording;
        const headerText = isUndefinedLike(isUserActivation) ? resetTitle : setPasswordTitle;
        return (React.createElement(ResetPasswordFinalWrapper, null,
            React.createElement(PasswordTitle, { text: headerText }),
            React.createElement(RenderResetPasswordForm, { isFromSecurityCode: isFromSecurityCode, isUserActivation: isUserActivation })));
    }
};
RenderResetPassword = tslib_1.__decorate([
    observer
], RenderResetPassword);
export default RenderResetPassword;
export { RenderResetPassword };
//# sourceMappingURL=CreateNewPassword.js.map