Blame view

imports/client/views/core/Stepper.js 472 Bytes
07ce8d1c9   Rafael Arenas Schuchowsky   New student form ...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
  import React, { PropTypes } from 'react'
  
  const Stepper = props => (
    <ul className="stepy-header">
      {props.steps.map((step, index) => (
        <li key={step.label} className={step.active && 'stepy-active'}>
          <div>{index + 1}</div>
          {step.label}
        </li>
      ))}
    </ul>
  )
  
  Stepper.propTypes = {
    steps: PropTypes.arrayOf(PropTypes.shape({
      label: PropTypes.string.isRequired,
      active: PropTypes.bool.isRequired,
    }))
  }
  
  export default Stepper