UNPKG

rr-table

Version:

Responsive and customizable React Table

28 lines (21 loc) 2.25 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _mediaQueries = require("../../config/constants/mediaQueries"); var chooseMediaQuery = function chooseMediaQuery(breakpoints, priority) { if (!breakpoints || !Array.isArray(breakpoints)) { return null; } if (!priority || priority > breakpoints.length + 2) { return "(max-width: ".concat(breakpoints[breakpoints.length - 1], "px)"); } if (priority <= 1) { return _mediaQueries.DEFAULT_MEDIA_QUERY; } return "(max-width: ".concat(breakpoints[priority - 2], "px)"); }; var _default = chooseMediaQuery; exports.default = _default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy91dGlscy9jaG9vc2VNZWRpYVF1ZXJ5L2luZGV4LmpzIl0sIm5hbWVzIjpbImNob29zZU1lZGlhUXVlcnkiLCJicmVha3BvaW50cyIsInByaW9yaXR5IiwiQXJyYXkiLCJpc0FycmF5IiwibGVuZ3RoIiwiREVGQVVMVF9NRURJQV9RVUVSWSJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBOztBQUVBLElBQU1BLGdCQUFnQixHQUFHLFNBQW5CQSxnQkFBbUIsQ0FBQ0MsV0FBRCxFQUFjQyxRQUFkLEVBQTJCO0FBQ2xELE1BQUksQ0FBQ0QsV0FBRCxJQUFnQixDQUFDRSxLQUFLLENBQUNDLE9BQU4sQ0FBY0gsV0FBZCxDQUFyQixFQUFpRDtBQUMvQyxXQUFPLElBQVA7QUFDRDs7QUFDRCxNQUFJLENBQUNDLFFBQUQsSUFBYUEsUUFBUSxHQUFHRCxXQUFXLENBQUNJLE1BQVosR0FBcUIsQ0FBakQsRUFBb0Q7QUFDbEQsaUNBQXNCSixXQUFXLENBQUNBLFdBQVcsQ0FBQ0ksTUFBWixHQUFxQixDQUF0QixDQUFqQztBQUNEOztBQUNELE1BQUlILFFBQVEsSUFBSSxDQUFoQixFQUFtQjtBQUNqQixXQUFPSSxpQ0FBUDtBQUNEOztBQUVELCtCQUFzQkwsV0FBVyxDQUFDQyxRQUFRLEdBQUcsQ0FBWixDQUFqQztBQUNELENBWkQ7O2VBY2VGLGdCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgREVGQVVMVF9NRURJQV9RVUVSWSB9IGZyb20gJ2NvbmZpZy9jb25zdGFudHMvbWVkaWFRdWVyaWVzJztcblxuY29uc3QgY2hvb3NlTWVkaWFRdWVyeSA9IChicmVha3BvaW50cywgcHJpb3JpdHkpID0+IHtcbiAgaWYgKCFicmVha3BvaW50cyB8fCAhQXJyYXkuaXNBcnJheShicmVha3BvaW50cykpIHtcbiAgICByZXR1cm4gbnVsbDtcbiAgfVxuICBpZiAoIXByaW9yaXR5IHx8IHByaW9yaXR5ID4gYnJlYWtwb2ludHMubGVuZ3RoICsgMikge1xuICAgIHJldHVybiBgKG1heC13aWR0aDogJHticmVha3BvaW50c1ticmVha3BvaW50cy5sZW5ndGggLSAxXX1weClgO1xuICB9XG4gIGlmIChwcmlvcml0eSA8PSAxKSB7XG4gICAgcmV0dXJuIERFRkFVTFRfTUVESUFfUVVFUlk7XG4gIH1cblxuICByZXR1cm4gYChtYXgtd2lkdGg6ICR7YnJlYWtwb2ludHNbcHJpb3JpdHkgLSAyXX1weClgO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgY2hvb3NlTWVkaWFRdWVyeTtcbiJdfQ==