Skip to content

Commit 69741bf

Browse files
committed
Support inverted media queries
1 parent 715bcbc commit 69741bf

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

lib/create-sort.js

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -89,12 +89,14 @@ function _testQuery(doubleTestTrue, doubleTestFalse, singleTest) {
8989
* @return {boolean}
9090
*/
9191
return function (query) {
92-
if (doubleTestTrue.test(query)) {
93-
return true;
94-
} else if (doubleTestFalse.test(query)) {
95-
return false;
96-
}
97-
return singleTest.test(query);
92+
let result;
93+
94+
if (doubleTestTrue.test(query)) result = true;
95+
else if (doubleTestFalse.test(query)) result = false;
96+
else result = singleTest.test(query);
97+
98+
/** Not keyword inverts the whole query */
99+
return query.includes('not') ? !result : result;
98100
};
99101
}
100102

0 commit comments

Comments
 (0)