react-cqtoolbox
Version:
[![Travis][build-badge]][build] [![npm package][npm-badge]][npm] [![Coveralls][coveralls-badge]][coveralls]
117 lines (107 loc) • 3.94 kB
JavaScript
"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
});
};
};