UNPKG

react-cqtoolbox

Version:

[![Travis][build-badge]][build] [![npm package][npm-badge]][npm] [![Coveralls][coveralls-badge]][coveralls]

117 lines (107 loc) 3.94 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.nextPageLinkFactory = exports.previousPageLinkFactory = exports.lastPageLinkFactory = exports.firstPageLinkFactory = exports.ellipsisFactory = exports.pageFactory = undefined; var _jsxFileName = "/Users/chenyutian0510/Documents/dev-js/chuangqi/react-cqtoolbox/components/pagination/Pagination.js"; var _react = require("react"); var _react2 = _interopRequireDefault(_react); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var pageFactory = exports.pageFactory = function pageFactory(Button) { return function (_ref) { var value = _ref.value, isActive = _ref.isActive, onClick = _ref.onClick, theme = _ref.theme; return _react2.default.createElement(Button, { className: theme.space, label: value, primary: isActive, onClick: onClick, __source: { fileName: _jsxFileName, lineNumber: 5 }, __self: undefined }); }; }; var ellipsisFactory = exports.ellipsisFactory = function ellipsisFactory(Button) { return function (_ref2) { var onClick = _ref2.onClick, theme = _ref2.theme; return _react2.default.createElement(Button, { className: theme.space, label: "...", onClick: onClick, __source: { fileName: _jsxFileName, lineNumber: 10 }, __self: undefined }); }; }; var firstPageLinkFactory = exports.firstPageLinkFactory = function firstPageLinkFactory(Button, FontIcon) { return function (_ref3) { var isActive = _ref3.isActive, onClick = _ref3.onClick, theme = _ref3.theme; return _react2.default.createElement(Button, { className: theme.space, label: _react2.default.createElement(FontIcon, { value: "verticle-right", __source: { fileName: _jsxFileName, lineNumber: 15 }, __self: undefined }), onClick: onClick, __source: { fileName: _jsxFileName, lineNumber: 15 }, __self: undefined }); }; }; var lastPageLinkFactory = exports.lastPageLinkFactory = function lastPageLinkFactory(Button, FontIcon) { return function (_ref4) { var isActive = _ref4.isActive, onClick = _ref4.onClick, theme = _ref4.theme; return _react2.default.createElement(Button, { className: theme.space, label: _react2.default.createElement(FontIcon, { value: "verticle-left", __source: { fileName: _jsxFileName, lineNumber: 20 }, __self: undefined }), onClick: onClick, __source: { fileName: _jsxFileName, lineNumber: 20 }, __self: undefined }); }; }; var previousPageLinkFactory = exports.previousPageLinkFactory = function previousPageLinkFactory(Button, FontIcon) { return function (_ref5) { var isActive = _ref5.isActive, onClick = _ref5.onClick, theme = _ref5.theme; return _react2.default.createElement(Button, { className: theme.space, label: _react2.default.createElement(FontIcon, { value: "left", __source: { fileName: _jsxFileName, lineNumber: 25 }, __self: undefined }), onClick: onClick, __source: { fileName: _jsxFileName, lineNumber: 25 }, __self: undefined }); }; }; var nextPageLinkFactory = exports.nextPageLinkFactory = function nextPageLinkFactory(Button, FontIcon) { return function (_ref6) { var isActive = _ref6.isActive, onClick = _ref6.onClick, theme = _ref6.theme; return _react2.default.createElement(Button, { className: theme.space, label: _react2.default.createElement(FontIcon, { value: "right", __source: { fileName: _jsxFileName, lineNumber: 30 }, __self: undefined }), onClick: onClick, __source: { fileName: _jsxFileName, lineNumber: 30 }, __self: undefined }); }; };