everywherebible
Version:
A Bible app for slow connections
38 lines (33 loc) • 886 B
JavaScript
import React from 'react';
import {NavLink} from 'react-router-dom';
import Book from '../img/book';
import Search from '../img/search';
import Settings from '../img/settings';
import './nav.css';
export const NAV_HEIGHT = '2.5rem';
export const READ_PATH_RE = /^\/((?!(lookup.*$)|(settings.*$)|(about.*$)).+$)/;
export default ({style}) =>
<nav style={{
display: 'flex',
position: 'fixed',
right: 0,
bottom: 0,
left: 0,
justifyContent: 'space-around',
alignItems: 'center',
backgroundColor: 'black',
height: NAV_HEIGHT,
padding: '0 2rem',
...style,
}}>
<NavLink to="/"
isActive={(match, location) => READ_PATH_RE.exec(location.pathname)}>
<Book/>
</NavLink>
<NavLink to="/lookup">
<Search/>
</NavLink>
<NavLink to="/settings">
<Settings/>
</NavLink>
</nav>