antwar-helpers
Version:
Helpers (layouts/components) for Antwar projects
27 lines (23 loc) • 686 B
JSX
import React from "react";
import { Link } from "react-router-dom";
const Toc = ({ sectionPages, page }) => (
<ul className="toc-nav">
{sectionPages.map((navPage, i) => {
const type = navPage.type || "";
return (
<li key={`navPage${i}`} className={type && "toc-" + type}>
{navPage.title === page.title ? (
<span className={`toc-nav__link toc-nav__link--current ${type}`}>
{navPage.title}
</span>
) : (
<Link to={navPage.url} className={`toc-nav__link ${type}`}>
{navPage.title}
</Link>
)}
</li>
);
})}
</ul>
);
export default Toc;