UNPKG

antwar-helpers

Version:

Helpers (layouts/components) for Antwar projects

29 lines (23 loc) 512 B
import React from "react"; const Teaser = ({ pages }) => pages.length > 1 ? renderMultiple(pages) : renderSingle(pages[0]); function renderMultiple(pages) { return ( <ul className="teasers"> {pages.map((page, i) => ( <li key={"teaser-" + i}>{renderSingle(page)}</li> ))} </ul> ); } function renderSingle(page) { if (page) { return ( <a className="teaser" href={"/" + page.url}> {page.title} </a> ); } return null; } export default Teaser;