@curveball/browser
Version:
Automatic API browser generator. A middleware that turns your JSON responses into HTML if accessed by a browser.
18 lines • 719 B
JavaScript
import * as React from 'react';
import { getNavLinks } from '../util.js';
export function Pager(props) {
const elems = [];
for (const link of getNavLinks(props.resourceState.links.getAll(), props.options, 'pager')) {
elems.push(React.createElement("li", { key: link.rel + '|' + link.href },
React.createElement("a", { href: link.href, rel: link.rel, title: link.title },
React.createElement("img", { src: link.icon }),
" ",
link.title)));
}
if (!elems.length) {
return null;
}
return React.createElement("nav", { className: "pager" },
React.createElement("ul", null, elems));
}
//# sourceMappingURL=pager.js.map