everywherebible
Version:
A Bible app for slow connections
32 lines (29 loc) • 882 B
JavaScript
import React from 'react';
import {Link} from 'react-router-dom';
import {chapterCounts} from '../data/model';
import {NAV_HEIGHT} from './nav';
export default ({match: {params: {book}}, addRecent}) =>
<div className="fit" style={{overflowY: 'scroll'}}>
<div
style={{
display: 'flex',
flexWrap: 'wrap',
justifyContent: 'space-around',
textAlign: 'center',
overflowY: 'scroll',
marginBottom: NAV_HEIGHT,
}}>
{[...Array(chapterCounts[book])].map((_, i) =>
<Link
key={i}
to={`/${book}+${i + 1}`}
onClick={event => addRecent({book, chapter: i + 1, verse: 1})}
style={{
width: '2rem',
padding: '1rem',
textDecoration: 'none',
}}>
{i + 1}
</Link>)}
</div>
</div>;