emotion-js/facepaint

Adding nested selectors at a given breakpoint

Open

#12 建立於 2018年4月12日

在 GitHub 查看
 (0 留言) (2 反應) (0 負責人)JavaScript (12 fork)github user discovery
feature requesthelp wanted

倉庫指標

Star
 (594 star)
PR 合併指標
 (PR 指標待抓取)

描述

I have pseudo-selector classes that only appear at my larger breakpoint. Currently it appears that I have to put every property within them inside an array:

mq({
  '&>li:first-child': {
    background: [undefined, 'green'],
    width: [undefined, 200],
  },
})

(In practice there's many more properties in there.)

Is there any neater way I could write this, and if not could one be added? I feel like I should be able to do either:

mq({
  '&>li:first-child': [undefined,
    background: 'green',
    width: 200,
  ],
})

or

mq([undefined, {
  '&>li:first-child': {
    background: 'green',
    width: 200,
  },
}])

貢獻者指南