Use state for current screen in turotial intro

Этот коммит содержится в:
JoramWilander
2015-11-05 12:22:40 -05:00
родитель 0bf92c8ada
Коммит 2c271d1514

Просмотреть файл

@@ -52,7 +52,7 @@ export default class TutorialIntroScreens extends React.Component {
} }
} }
createScreenOne() { createScreenOne() {
const circles = this.createCircles(0); const circles = this.createCircles();
return ( return (
<div> <div>
@@ -65,7 +65,7 @@ export default class TutorialIntroScreens extends React.Component {
); );
} }
createScreenTwo() { createScreenTwo() {
const circles = this.createCircles(1); const circles = this.createCircles();
return ( return (
<div> <div>
@@ -105,7 +105,7 @@ export default class TutorialIntroScreens extends React.Component {
); );
} }
const circles = this.createCircles(2); const circles = this.createCircles();
return ( return (
<div> <div>
@@ -129,11 +129,11 @@ export default class TutorialIntroScreens extends React.Component {
</div> </div>
); );
} }
createCircles(index) { createCircles() {
const circles = []; const circles = [];
for (let i = 0; i < NUM_SCREENS; i++) { for (let i = 0; i < NUM_SCREENS; i++) {
let className = 'circle'; let className = 'circle';
if (i === index) { if (i === this.state.currentScreen) {
className += ' active'; className += ' active';
} }