aboutsummaryrefslogtreecommitdiffstats
path: root/tests/indent/jsx
diff options
context:
space:
mode:
authorPham Huy Hoang <hoangtun0810@gmail.com>2023-01-04 01:57:40 +0900
committerStephan Seitz <stephan.seitz@fau.de>2023-01-04 12:14:03 +0100
commit2cd89b4bc32911cf0998de6d8c7602eabf9dd137 (patch)
tree5f608608f579a3fda6bf7893f5d986a633f559ed /tests/indent/jsx
parentfix(html): fix wrong indents for script/style tags (diff)
downloadnvim-treesitter-2cd89b4bc32911cf0998de6d8c7602eabf9dd137.tar
nvim-treesitter-2cd89b4bc32911cf0998de6d8c7602eabf9dd137.tar.gz
nvim-treesitter-2cd89b4bc32911cf0998de6d8c7602eabf9dd137.tar.bz2
nvim-treesitter-2cd89b4bc32911cf0998de6d8c7602eabf9dd137.tar.lz
nvim-treesitter-2cd89b4bc32911cf0998de6d8c7602eabf9dd137.tar.xz
nvim-treesitter-2cd89b4bc32911cf0998de6d8c7602eabf9dd137.tar.zst
nvim-treesitter-2cd89b4bc32911cf0998de6d8c7602eabf9dd137.zip
fix(jsx): add missing indent end mark to elements
Diffstat (limited to 'tests/indent/jsx')
-rw-r--r--tests/indent/jsx/element_attributes.jsx18
-rw-r--r--tests/indent/jsx/issue-3986.jsx10
-rw-r--r--tests/indent/jsx/jsx_expression.jsx16
3 files changed, 44 insertions, 0 deletions
diff --git a/tests/indent/jsx/element_attributes.jsx b/tests/indent/jsx/element_attributes.jsx
new file mode 100644
index 000000000..45aeeacca
--- /dev/null
+++ b/tests/indent/jsx/element_attributes.jsx
@@ -0,0 +1,18 @@
+export default function Home() {
+ return (
+ <>
+ <Button
+ style={{
+ color: 'blue',
+ }}
+ disabled
+ >
+ </Button>
+ <Button
+ style={{
+ color: 'blue',
+ }}
+ />
+ </>
+ )
+}
diff --git a/tests/indent/jsx/issue-3986.jsx b/tests/indent/jsx/issue-3986.jsx
new file mode 100644
index 000000000..8306e394e
--- /dev/null
+++ b/tests/indent/jsx/issue-3986.jsx
@@ -0,0 +1,10 @@
+export default function Home() {
+ return (
+ <>
+ <div>
+ <p>This is a test</p>
+ </div>
+ <Button/>
+ </>
+ )
+}
diff --git a/tests/indent/jsx/jsx_expression.jsx b/tests/indent/jsx/jsx_expression.jsx
new file mode 100644
index 000000000..a45896ce2
--- /dev/null
+++ b/tests/indent/jsx/jsx_expression.jsx
@@ -0,0 +1,16 @@
+export default function Home() {
+ return (
+ <>
+ <Button
+ style={
+ }
+ >
+ </Button>
+ <Button
+ style={{
+ color: 'blue',
+ }}
+ />
+ </>
+ )
+}