Advertisement
Guest User

Untitled

a guest
Jan 27th, 2020
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. import React, {Component} from 'react';
  2. import './style.css';
  3. import {Link} from 'react-router-dom';
  4.  
  5. import {withTranslation} from 'react-i18next';
  6. import i18next from 'i18next';
  7.  
  8. class Footer extends Component {
  9. constructor() {
  10. super();
  11. this.state = {
  12. defaultLang: 'id',
  13. };
  14. }
  15. handleClick(lang) {
  16. i18next.changeLanguage(lang);
  17. }
  18.  
  19. changeHandler() {
  20. this.props.testAlihBahasa();
  21. this.handleClick(this.props.testClick);
  22. }
  23. render() {
  24. const {t} = this.props;
  25.  
  26. return (
  27. <React.Fragment>
  28. {console.log('from footer', this.state.defaultLang)}
  29. <div className="footer-cont">
  30. <div className="footer-desc-1">
  31. <div className="footer-desc-2">
  32. <div className="footer-title">
  33. <Link to="/">HEKSA</Link>
  34. </div>
  35. <Link to="/">{t('Home.1')}</Link>
  36. <Link to="/">{t('Product.1')}</Link>
  37. <Link to="/">{t('Setup.1')}</Link>
  38. <Link to="/">{t('Guarantee.1')}</Link>
  39. <Link to="/">{t('Quota.1')}</Link>
  40. </div>
  41. <div className="footer-desc-3">
  42. <button onClick={() => this.changeHandler()}>Indonesian</button>
  43. <button onClick={() => this.changeHandler()}>English</button>
  44. </div>
  45. </div>
  46. <div className="app-footer-line">
  47. <hr />
  48. </div>
  49. <div className="app-footer-social-media">
  50. <p>{t('Follow.1')}</p>
  51. <div className="app-footer-icon">
  52. <p>Icon</p>
  53. </div>
  54. </div>
  55. <div className="footer-desc">
  56. <p>Indonesia</p>
  57. <p>Copyright © 2020 Heksa. All Rights Reserved.</p>
  58. </div>
  59. </div>
  60. </React.Fragment>
  61. );
  62. }
  63. }
  64.  
  65. export default withTranslation()(Footer);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement