Rev 4420 | Rev 4933 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React from "react";import { NavLink, Switch, Route, withRouter } from "react-router-dom";import { connect } from "react-redux";import Login from "./login/Login";import Signup from "./signup/Signup";import ForgotPassword from "./forgot-password/ForgotPassword";import { addNotification } from "../../../redux/notification/notification.actions";const SigninSection = (props) => {// props captchakeyconst { captchaKey, facebookOauth, twitterOauth, googleOauth, aes, defaultNetwork } =props.backendVars;// redux destructuringconst { addNotification } = props;return (<div><ul className="sign-control"><li>{/* <a href="#">Entrar</a> */}<NavLink to="/signin" activeClassName="current">Entrar</NavLink></li><li>{/* <ahref="<?php echo $this->url('signup', ['uniqueid' => $uniqueid])?>"title="">Registrarse</a> */}<NavLink to="/signup" activeClassName="current">Registrarse</NavLink></li><li>{/* <ahref="<?php echo $this->url('forgot-password', ['uniqueid' => $uniqueid]) ?>"title="">Olvide mi clave</a> */}<NavLink to="/forgot-password" activeClassName="current">Olvide mi clave</NavLink></li></ul><div className="sign_in_sec current"><Switch><Route exact path="/signin"><LogindefaultNetwork={defaultNetwork}captchaKey={captchaKey}addNotification={addNotification}facebookOauth={facebookOauth}twitterOauth={twitterOauth}googleOauth={googleOauth}aes={aes}/></Route><Route exact path="/signup"><SignupcaptchaKey={captchaKey}addNotification={addNotification}aes={aes}/></Route><Route exact path="/forgot-password"><ForgotPasswordcaptchaKey={captchaKey}addNotification={addNotification}aes={aes}/></Route></Switch></div></div>);};const mapDispatchToProps = {addNotification: (notification) => addNotification(notification),};export default connect(null, mapDispatchToProps)(withRouter(SigninSection));