Blame view

node_modules/postcss-import/lib/join-media.js 467 Bytes
aaac7fed   liuqimichale   add
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
  "use strict"
  
  module.exports = function(parentMedia, childMedia) {
    if (!parentMedia.length && childMedia.length) return childMedia
    if (parentMedia.length && !childMedia.length) return parentMedia
    if (!parentMedia.length && !childMedia.length) return []
  
    const media = []
  
    parentMedia.forEach(parentItem => {
      childMedia.forEach(childItem => {
        if (parentItem !== childItem) media.push(`${parentItem} and ${childItem}`)
      })
    })
  
    return media
  }