emotion-js/facepaint

Adding nested selectors at a given breakpoint

Open

#12 opened on 2018年4月12日

GitHub で見る
 (0 comments) (2 reactions) (0 assignees)JavaScript (12 forks)github user discovery
feature requesthelp wanted

Repository metrics

Stars
 (594 stars)
PR merge metrics
 (PR metrics pending)

説明

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,
  },
}])

コントリビューターガイド