diff options
| author | Steve Occhipinti <dev@stevenocchipinti.com> | 2021-07-25 15:50:55 +1000 |
|---|---|---|
| committer | Stephan Seitz <stephan.seitz@fau.de> | 2021-11-28 15:02:55 +0100 |
| commit | 6240dae0e4a83cbd1199b25b3101b782a1a4c06c (patch) | |
| tree | 1e081b4103ad2157cfc24801daf24a97a19b177e /queries/ecma/injections.scm | |
| parent | 058e05031579b4a46afb07b9d18704b806878ae6 (diff) | |
Support both styled.div and styled(Component)
This new injection caters for code like this:
```
const IntroWindow = styled(Window)`
grid-area: intro;
`
```
Diffstat (limited to 'queries/ecma/injections.scm')
| -rw-r--r-- | queries/ecma/injections.scm | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/queries/ecma/injections.scm b/queries/ecma/injections.scm index 52d0d242..52746ff9 100644 --- a/queries/ecma/injections.scm +++ b/queries/ecma/injections.scm @@ -20,7 +20,16 @@ (call_expression function: (member_expression - object: (identifier) @_name (#eq? @_name "styled")) - arguments: ((template_string) @css (#offset! @css 0 1 0 -1))) + object: (identifier) @_name + (#eq? @_name "styled")) + arguments: ((template_string) @css + (#offset! @css 0 1 0 -1))) + +(call_expression + function: (call_expression + function: (identifier) @_name + (#eq? @_name "styled")) + arguments: ((template_string) @css + (#offset! @css 0 1 0 -1))) (regex_pattern) @regex |
