UNPKG

@curveball/browser

Version:

Automatic API browser generator. A middleware that turns your JSON responses into HTML if accessed by a browser.

21 lines 1.05 kB
import * as React from 'react'; import { getNavLinks } from '../util.js'; export function Navigation(props) { const links = props.resourceState.links.getAll(); const options = props.options; return React.createElement(React.Fragment, null, React.createElement("ul", null, React.createElement(NavLinks, { links: getNavLinks(links, options, 'header') })), React.createElement("ul", null, React.createElement(NavLinks, { links: getNavLinks(links, options, 'header-right') }))); } function NavLinks(props) { const elems = props.links.map(link => { return React.createElement("li", { key: link.rel + '|' + link.href }, React.createElement("a", { href: link.href, rel: link.rel, title: link.title, className: "no-label" }, React.createElement("img", { src: link.icon }), React.createElement("span", { className: "label" }, link.title))); }); return React.createElement(React.Fragment, null, elems); } //# sourceMappingURL=navigation.js.map