emotion-js/facepaint

Adding nested selectors at a given breakpoint

Open

#12 aberto em 12 de abr. de 2018

Ver no GitHub
 (0 comments) (2 reactions) (0 assignees)JavaScript (12 forks)github user discovery
feature requesthelp wanted

Métricas do repositório

Stars
 (594 stars)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

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

Guia do colaborador