You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
547 B
19 lines
547 B
'use strict'; |
|
|
|
const _ = require('lodash'); |
|
const getPreviousNonSharedLineCommentNode = require('./getPreviousNonSharedLineCommentNode'); |
|
const isBlocklessAtRuleAfterBlocklessAtRule = require('./isBlocklessAtRuleAfterBlocklessAtRule'); |
|
|
|
/** |
|
* @param {import('postcss').AtRule} atRule |
|
* @returns {boolean} |
|
*/ |
|
module.exports = function (atRule) { |
|
if (!isBlocklessAtRuleAfterBlocklessAtRule(atRule)) { |
|
return false; |
|
} |
|
|
|
const previousNode = getPreviousNonSharedLineCommentNode(atRule); |
|
|
|
return _.get(previousNode, 'name') === atRule.name; |
|
};
|
|
|