zim-fuzzysearch
Version:
Client side fuzzy search combined with seperate configurable result highlighting.
13 lines (12 loc) • 741 B
JavaScript
import React from "react";
import { usePagination } from "../../../../hooks/usePagination";
var PageMark = function (_a) {
var linkedTuple = _a.linkedTuple, curPageTuple = _a.curPageTuple, index = _a.index, onSelect = _a.onSelect;
var _b = usePagination(), findSameTuple = _b.findSameTuple, compareTuples = _b.compareTuples;
return (React.createElement("li", { key: "pageBtn_" + linkedTuple.toString(), className: "page-item " + (compareTuples(linkedTuple, curPageTuple) ? "active" : "") },
React.createElement("a", { className: "page-link", href: "#", onClick: function (evt) {
evt.preventDefault();
onSelect(index);
} }, index + 1)));
};
export default PageMark;