summaryrefslogtreecommitdiff
path: root/queries
diff options
context:
space:
mode:
authorSteve Occhipinti <dev@stevenocchipinti.com>2021-07-25 15:50:55 +1000
committerStephan Seitz <stephan.seitz@fau.de>2021-11-28 15:02:55 +0100
commit6240dae0e4a83cbd1199b25b3101b782a1a4c06c (patch)
tree1e081b4103ad2157cfc24801daf24a97a19b177e /queries
parent058e05031579b4a46afb07b9d18704b806878ae6 (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')
-rw-r--r--queries/ecma/injections.scm13
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