react-ark-tools
Version:
Boilerplate and tooling for JavaScript application development with React
34 lines (30 loc) • 904 B
JavaScript
/**
* React App SDK (https://github.com/kriasoft/react-app)
*
* Copyright © 2015-present Kriasoft, LLC. All rights reserved.
*
* This source code is licensed under the MIT license found in the
* LICENSE.txt file in the root directory of this source tree.
*/
import React from 'react';
import history from '../../core/history';
import Link from '../Link';
import s from './Navigation.css';
function Navigation() {
const path = history.getCurrentLocation().pathname;
const linkClass = href => `${s.link}${path === href ? ` ${s.active}` : ''}`;
return (
<nav className={s.nav}>
<Link className={linkClass('/')} to="/">
About
</Link>
<Link className={linkClass('/get-started')} to="/get-started">
Get Started
</Link>
<Link className={linkClass('/404')} to="/404">
Not Found
</Link>
</nav>
);
}
export default Navigation;