rinse0ut/scrabble

View on GitHub
components/Page.js

Summary

Maintainability
A
0 mins
Test Coverage
import React, { Component, PropTypes } from 'react'
import R from 'ramda'

const P = (text, key) => <p key={key}>{text}</p>
const mapIndexed = R.addIndex(R.map)

const Page = ({ title, paragraphs }) => {
    return (
        <div>
            <h1>{title}</h1>
            {
                mapIndexed(P, paragraphs)
            }
        </div>
    )
}

Page.propTypes = {
  title: PropTypes.string.isRequired,
  paragraphs: PropTypes.array.isRequired
}

export default Page