index.jsx 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. import React, {Component} from "react";
  2. import PropTypes from "prop-types";
  3. import {translate} from "react-i18next";
  4. // import "team.scss";
  5. @translate(["team"], {wait: true})
  6. export default class Team extends Component {
  7. static propTypes = {
  8. t: PropTypes.func,
  9. };
  10. static defaultProps = {
  11. t: () => {
  12. },
  13. };
  14. render() {
  15. const { t } = this.props;
  16. return (
  17. <main>
  18. <h1>{t("team:title")}</h1>
  19. <div className="current-members">
  20. <div className="current-member">
  21. <span className="name">Kristian Vos</span>
  22. <span className="line"><b>Role:</b> <span>Founder - Developer - Designer</span></span>
  23. <span className="line"><b>Joined:</b> <span>September 23, 2015</span></span>
  24. <span className="line"><b>Email:</b> <span><a href="mailto:&#107;&#114;&#105;&#115;&#064;&#109;&#117;&#115;&#097;&#114;&#101;&#046;&#099;&#111;&#109;">kris@musare.com</a></span></span>
  25. </div>
  26. <div className="current-member">
  27. <span className="name">Owen Diffey</span>
  28. <span className="line"><b>Role:</b> <span>Community manager</span></span>
  29. <span className="line"><b>Joined:</b> <span>February 29, 2016</span></span>
  30. <span className="line"><b>Email:</b> <span><a href="mailto:&#111;&#119;&#101;&#110;&#064;&#109;&#117;&#115;&#097;&#114;&#101;&#046;&#099;&#111;&#109;">owen@musare.com</a></span></span>
  31. </div>
  32. <div className="current-member">
  33. <span className="name">Antonio</span>
  34. <span className="line"><b>Role:</b> <span>Lead-Moderator</span></span>
  35. <span className="line"><b>Joined:</b> <span>November 11, 2015</span></span>
  36. <span className="line"><b>Email:</b> <span><a href="mailto:&#097;&#110;&#116;&#111;&#110;&#105;&#111;&#064;&#109;&#117;&#115;&#097;&#114;&#101;&#046;&#099;&#111;&#109;">antonio@musare.com</a></span></span>
  37. </div>
  38. </div>
  39. <h2>{ t("team:oldTeamMembers") }</h2>
  40. <div className="old-members">
  41. <div className="old-member">
  42. <span className="name">Adryd</span>
  43. <span className="line"><b>Role:</b> <span>Designer</span></span>
  44. <span className="line"><b>Joined:</b> <span>April 21, 2017</span></span>
  45. </div>
  46. <div className="old-member">
  47. <span className="name">Cameron Kline</span>
  48. <span className="line"><b>Role:</b> <span>Developer</span></span>
  49. <span className="line"><b>Joined:</b> <span>August 26, 2016</span></span>
  50. </div>
  51. <div className="old-member">
  52. <span className="name">Wesley McCann</span>
  53. <span className="line"><b>Role:</b> <span>Developer</span></span>
  54. <span className="line"><b>Joined:</b> <span>November 8, 2015</span></span>
  55. </div>
  56. <div className="old-member">
  57. <span className="name">Nex</span>
  58. <span className="line"><b>Role:</b> <span>Developer</span></span>
  59. <span className="line"><b>Joined:</b> <span>February 26, 2016</span></span>
  60. </div>
  61. <div className="old-member">
  62. <span className="name">Akira Laine</span>
  63. <span className="line"><b>Role:</b> <span>Founder - Developer</span></span>
  64. <span className="line"><b>Joined:</b> <span>February 23, 2015</span></span>
  65. </div>
  66. <div className="old-member">
  67. <span className="name">Johannes Andersen</span>
  68. <span className="line"><b>Role:</b> <span>Developer</span></span>
  69. <span className="line"><b>Joined:</b> <span>September 23, 2015</span></span>
  70. </div>
  71. <div className="old-member">
  72. <span className="name">Aaron Gildea</span>
  73. <span className="line"><b>Role:</b> <span>Moderator</span></span>
  74. <span className="line"><b>Joined:</b> <span>November 7, 2015</span></span>
  75. </div>
  76. </div>
  77. </main>
  78. );
  79. }
  80. }