shufflejs-react
Version:
React component for ShuffleJs
6 lines • 1.23 kB
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=SortFilter;var _react=_interopRequireDefault(require("react")),_propTypes=_interopRequireDefault(require("prop-types")),_Core=_interopRequireDefault(require("./Core"));function _interopRequireDefault(a){return a&&a.__esModule?a:{default:a}}// const classnames = require('classnames');
// export default class SortFilter extends Component {
function SortFilter(a){var b=a.defaultSort,c=a.taxonomies,d=a.children,e=a.itemSelector;return _react["default"].createElement("div",{className:"container"},_react["default"].createElement(_Core["default"],{defaultSort:b,taxonomies:c,itemSelector:e// option to pass more params for the buttons or use defautl
},d))}SortFilter.propTypes={defaultSort:_propTypes["default"].string,// taxonomies: PropTypes.arrayOf(PropTypes.object).isRequired,
taxonomies:_propTypes["default"].objectOf(_propTypes["default"].object).isRequired,itemSelector:_propTypes["default"].string.isRequired,// children: PropTypes.element.isRequired
children:_propTypes["default"].oneOfType([_propTypes["default"].element,_propTypes["default"].array]).isRequired},SortFilter.defaultProps={defaultSort:""},module.exports=exports.default;