UNPKG

everywherebible

Version:

A Bible app for slow connections

71 lines (65 loc) 1.7 kB
import React from 'react'; import {Link} from 'react-router-dom'; import type {StateProps, DispatchProps} from '../containers/settings'; type Props = StateProps & DispatchProps; const ROW_HEIGHT = '3rem'; const GUTTER = '1rem'; export default ({ enableNightMode, translation, setNightModeEnabled, setTranslation }: Props): React$Element<any> => <div> <label style={{ display: 'block', lineHeight: ROW_HEIGHT, marginLeft: GUTTER, }}> <span>Night Mode</span> <input style={{ float: 'right', height: ROW_HEIGHT, margin: '0 ' + GUTTER, }} type='checkbox' checked={enableNightMode} onChange={event => setNightModeEnabled(!enableNightMode)}/> </label> <label style={{ display: 'block', lineHeight: ROW_HEIGHT, marginLeft: GUTTER, }}> <span>Translation</span> <select onChange={event => setTranslation(event.target.value)} value={translation} style={{ float: 'right', height: ROW_HEIGHT, marginRight: GUTTER, }}> <option value='kjv'>KJV</option> <option value='esv'>ESV</option> </select> </label> <Link to='/about' style={{ lineHeight: ROW_HEIGHT, marginLeft: GUTTER, textDecoration: 'none', display: 'block', }}> About <span style={{ float: 'right', height: ROW_HEIGHT, margin: '0 ' + GUTTER, }}>&#10140;</span> </Link> </div>;