create-empirica-app
Version:
Create Empirica apps easily.
38 lines (32 loc) • 795 B
JSX
import React from "react";
import Timer from "./Timer.jsx";
export default class PlayerProfile extends React.Component {
renderProfile() {
const { player } = this.props;
return (
<div className="profile-score">
<h3>Your Profile</h3>
<img src={player.get("avatar")} className="profile-avatar" />
</div>
);
}
renderScore() {
const { player } = this.props;
return (
<div className="profile-score">
<h4>Total score</h4>
<span>{(player.get("score") || 0).toFixed(2)}</span>
</div>
);
}
render() {
const { stage } = this.props;
return (
<aside className="player-profile">
{this.renderProfile()}
{this.renderScore()}
<Timer stage={stage} />
</aside>
);
}
}