atom / language-javascript

JavaScript language package for Atom
Other
194 stars 236 forks source link

CSS grammar not injected for custom styled-components #634

Closed edahlseng closed 5 years ago

edahlseng commented 5 years ago

Prerequisites

Description

The CSS grammar is not properly injected for styled-components using custom components.

Steps to Reproduce

The following correctly syntax highlights:

const TestComponent = styled.div`
    h1 {
        color: green;
    }
`;

image

The following does not correctly syntax highlight:

const TestComponent = styled(UnstyledComponent)`
    h1 {
        color: green;
    }
`;

image

Versions

$ atom --version
Atom    : 1.34.0
Electron: 2.0.16
Chrome  : 61.0.3163.100
Node    : 8.9.3

$ apm --version
apm  2.1.3
npm  6.2.0
node 8.9.3 x64
atom 1.34.0
python 2.7.15
git 2.20.1
rsese commented 5 years ago

Thanks @edahlseng - confirmed on macOS 10.12.6 with 1.34.0:

correct

incorrect