123456789101112131415161718192021222324252627 |
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- Object.defineProperty(exports, "default", {
- enumerable: true,
- get: function() {
- return buildMediaQuery;
- }
- });
- function buildMediaQuery(screens) {
- screens = Array.isArray(screens) ? screens : [
- screens
- ];
- return screens.map((screen)=>{
- let values = screen.values.map((screen)=>{
- if (screen.raw !== undefined) {
- return screen.raw;
- }
- return [
- screen.min && `(min-width: ${screen.min})`,
- screen.max && `(max-width: ${screen.max})`
- ].filter(Boolean).join(" and ");
- });
- return screen.not ? `not all and ${values}` : values;
- }).join(", ");
- }
|