Rev 4423 | Rev 5697 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
/* eslint-disable react/prop-types */import React from "react"import { NavLink, Switch, Route, withRouter } from "react-router-dom"import { connect } from "react-redux"import { addNotification } from "../../../redux/notification/notification.actions"import Login from "./login/Login"import Signup from "./signup/Signup"import ForgotPassword from "./forgot-password/ForgotPassword"const SigninSection = (props) => {// props captchakeyconst { captchaKey, facebookOauth, twitterOauth, googleOauth, aes, defaultNetwork } =props.backendVars// redux destructuringconst { addNotification } = propsreturn (<><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></>)}const mapDispatchToProps = {addNotification: (notification) => addNotification(notification),}export default connect(null, mapDispatchToProps)(withRouter(SigninSection))