Skip to content

Commit cab86d6

Browse files
committed
fix: improve media query handling in checkMediaQueries function
1 parent 1963c17 commit cab86d6

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/index.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -836,12 +836,13 @@
836836

837837
function checkMediaQueries(selector) {
838838
if (selector && selector.includes("@")) {
839+
const viewportWidth = window.innerWidth;
840+
let mediaViewport = false;
841+
839842
let screenSizes = selector.split("@");
840843
selector = screenSizes.shift();
841-
for (let screenSize of screenSizes) {
842-
const viewportWidth = window.innerWidth;
843-
let mediaViewport = false;
844844

845+
for (let screenSize of screenSizes) {
845846
// Check if screenSize is a valid range in the 'ranges' object
846847
if (mediaRanges.hasOwnProperty(screenSize)) {
847848
const [minWidth, maxWidth] = mediaRanges[screenSize];
@@ -853,9 +854,8 @@
853854
break;
854855
}
855856
}
856-
857-
if (!mediaViewport) return false;
858857
}
858+
if (!mediaViewport) return false;
859859
}
860860

861861
return selector;

0 commit comments

Comments
 (0)