diff --git a/src/Toolkit/CHANGELOG.md b/src/Toolkit/CHANGELOG.md index 5ba248f5890..3da8997bbec 100644 --- a/src/Toolkit/CHANGELOG.md +++ b/src/Toolkit/CHANGELOG.md @@ -6,6 +6,7 @@ - [Flowbite] Add `dropdown` recipe - [Shadcn] Add `hover-card` recipe - [Shadcn] Add `resizable` recipe +- [Shadcn] Add `scroll-area` recipe ## 3.0.0 diff --git a/src/Toolkit/kits/shadcn/scroll-area/examples/Demo.html.twig b/src/Toolkit/kits/shadcn/scroll-area/examples/Demo.html.twig new file mode 100644 index 00000000000..9876e62b75b --- /dev/null +++ b/src/Toolkit/kits/shadcn/scroll-area/examples/Demo.html.twig @@ -0,0 +1,9 @@ + +
+

Tags

+ {% for i in range(50, 1, -1) %} +
v1.2.0-beta.{{ i }}
+
+ {% endfor %} +
+
diff --git a/src/Toolkit/kits/shadcn/scroll-area/examples/Horizontal.html.twig b/src/Toolkit/kits/shadcn/scroll-area/examples/Horizontal.html.twig new file mode 100644 index 00000000000..feb199516b3 --- /dev/null +++ b/src/Toolkit/kits/shadcn/scroll-area/examples/Horizontal.html.twig @@ -0,0 +1,31 @@ + +
+
+
+ Photo by Ornella Binni +
+
+ Photo by + Ornella Binni +
+
+
+
+ Photo by Tom Byrom +
+
+ Photo by + Tom Byrom +
+
+
+
+ Photo by Vladimir Malyavko +
+
+ Photo by + Vladimir Malyavko +
+
+
+
diff --git a/src/Toolkit/kits/shadcn/scroll-area/examples/RTL.html.twig b/src/Toolkit/kits/shadcn/scroll-area/examples/RTL.html.twig new file mode 100644 index 00000000000..d79bccd092d --- /dev/null +++ b/src/Toolkit/kits/shadcn/scroll-area/examples/RTL.html.twig @@ -0,0 +1,27 @@ +
+ {# Arabic #} +
+ +
+

العلامات

+ {% for i in range(50, 1, -1) %} +
v1.2.0-beta.{{ i }}
+
+ {% endfor %} +
+
+
+ + {# Hebrew #} +
+ +
+

תגיות

+ {% for i in range(50, 1, -1) %} +
v1.2.0-beta.{{ i }}
+
+ {% endfor %} +
+
+
+
diff --git a/src/Toolkit/kits/shadcn/scroll-area/examples/Usage.html.twig b/src/Toolkit/kits/shadcn/scroll-area/examples/Usage.html.twig new file mode 100644 index 00000000000..a7e21e305e8 --- /dev/null +++ b/src/Toolkit/kits/shadcn/scroll-area/examples/Usage.html.twig @@ -0,0 +1,12 @@ + +

Scrollable content goes here.

+

Line 2

+

Line 3

+

Line 4

+

Line 5

+

Line 6

+

Line 7

+

Line 8

+

Line 9

+

Line 10

+
diff --git a/src/Toolkit/kits/shadcn/scroll-area/manifest.json b/src/Toolkit/kits/shadcn/scroll-area/manifest.json new file mode 100644 index 00000000000..d3978833699 --- /dev/null +++ b/src/Toolkit/kits/shadcn/scroll-area/manifest.json @@ -0,0 +1,12 @@ +{ + "$schema": "../../../schema-kit-recipe-v1.json", + "type": "component", + "name": "Scroll Area", + "description": "A container that augments native scroll behavior with a stylized scrollbar.", + "copy-files": { + "templates/": "templates/" + }, + "dependencies": { + "composer": ["tales-from-a-dev/twig-tailwind-extra:^1.0.0"] + } +} diff --git a/src/Toolkit/kits/shadcn/scroll-area/templates/components/ScrollArea.html.twig b/src/Toolkit/kits/shadcn/scroll-area/templates/components/ScrollArea.html.twig new file mode 100644 index 00000000000..62675fa91f6 --- /dev/null +++ b/src/Toolkit/kits/shadcn/scroll-area/templates/components/ScrollArea.html.twig @@ -0,0 +1,9 @@ +{# @block content The scrollable content #} +
+ {%- block content %}{% endblock -%} +
diff --git a/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component scroll-area, code file Demo.html.twig__1.html b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component scroll-area, code file Demo.html.twig__1.html new file mode 100644 index 00000000000..17566d055e8 --- /dev/null +++ b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component scroll-area, code file Demo.html.twig__1.html @@ -0,0 +1,121 @@ + +
+
+

Tags

+
v1.2.0-beta.50
+
+
v1.2.0-beta.49
+
+
v1.2.0-beta.48
+
+
v1.2.0-beta.47
+
+
v1.2.0-beta.46
+
+
v1.2.0-beta.45
+
+
v1.2.0-beta.44
+
+
v1.2.0-beta.43
+
+
v1.2.0-beta.42
+
+
v1.2.0-beta.41
+
+
v1.2.0-beta.40
+
+
v1.2.0-beta.39
+
+
v1.2.0-beta.38
+
+
v1.2.0-beta.37
+
+
v1.2.0-beta.36
+
+
v1.2.0-beta.35
+
+
v1.2.0-beta.34
+
+
v1.2.0-beta.33
+
+
v1.2.0-beta.32
+
+
v1.2.0-beta.31
+
+
v1.2.0-beta.30
+
+
v1.2.0-beta.29
+
+
v1.2.0-beta.28
+
+
v1.2.0-beta.27
+
+
v1.2.0-beta.26
+
+
v1.2.0-beta.25
+
+
v1.2.0-beta.24
+
+
v1.2.0-beta.23
+
+
v1.2.0-beta.22
+
+
v1.2.0-beta.21
+
+
v1.2.0-beta.20
+
+
v1.2.0-beta.19
+
+
v1.2.0-beta.18
+
+
v1.2.0-beta.17
+
+
v1.2.0-beta.16
+
+
v1.2.0-beta.15
+
+
v1.2.0-beta.14
+
+
v1.2.0-beta.13
+
+
v1.2.0-beta.12
+
+
v1.2.0-beta.11
+
+
v1.2.0-beta.10
+
+
v1.2.0-beta.9
+
+
v1.2.0-beta.8
+
+
v1.2.0-beta.7
+
+
v1.2.0-beta.6
+
+
v1.2.0-beta.5
+
+
v1.2.0-beta.4
+
+
v1.2.0-beta.3
+
+
v1.2.0-beta.2
+
+
v1.2.0-beta.1
+
+
+
\ No newline at end of file diff --git a/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component scroll-area, code file Horizontal.html.twig__1.html b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component scroll-area, code file Horizontal.html.twig__1.html new file mode 100644 index 00000000000..90a554e8168 --- /dev/null +++ b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component scroll-area, code file Horizontal.html.twig__1.html @@ -0,0 +1,69 @@ + +
+
+
+
+ Photo by Ornella Binni +
+
+ Photo by + Ornella Binni +
+
+
+
+ Photo by Tom Byrom +
+
+ Photo by + Tom Byrom +
+
+
+
+ Photo by Vladimir Malyavko +
+
+ Photo by + Vladimir Malyavko +
+
+
+
\ No newline at end of file diff --git a/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component scroll-area, code file RTL.html.twig__1.html b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component scroll-area, code file RTL.html.twig__1.html new file mode 100644 index 00000000000..b861b6099bd --- /dev/null +++ b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component scroll-area, code file RTL.html.twig__1.html @@ -0,0 +1,251 @@ + +
+
+
+
+

العلامات

+
v1.2.0-beta.50
+
+
v1.2.0-beta.49
+
+
v1.2.0-beta.48
+
+
v1.2.0-beta.47
+
+
v1.2.0-beta.46
+
+
v1.2.0-beta.45
+
+
v1.2.0-beta.44
+
+
v1.2.0-beta.43
+
+
v1.2.0-beta.42
+
+
v1.2.0-beta.41
+
+
v1.2.0-beta.40
+
+
v1.2.0-beta.39
+
+
v1.2.0-beta.38
+
+
v1.2.0-beta.37
+
+
v1.2.0-beta.36
+
+
v1.2.0-beta.35
+
+
v1.2.0-beta.34
+
+
v1.2.0-beta.33
+
+
v1.2.0-beta.32
+
+
v1.2.0-beta.31
+
+
v1.2.0-beta.30
+
+
v1.2.0-beta.29
+
+
v1.2.0-beta.28
+
+
v1.2.0-beta.27
+
+
v1.2.0-beta.26
+
+
v1.2.0-beta.25
+
+
v1.2.0-beta.24
+
+
v1.2.0-beta.23
+
+
v1.2.0-beta.22
+
+
v1.2.0-beta.21
+
+
v1.2.0-beta.20
+
+
v1.2.0-beta.19
+
+
v1.2.0-beta.18
+
+
v1.2.0-beta.17
+
+
v1.2.0-beta.16
+
+
v1.2.0-beta.15
+
+
v1.2.0-beta.14
+
+
v1.2.0-beta.13
+
+
v1.2.0-beta.12
+
+
v1.2.0-beta.11
+
+
v1.2.0-beta.10
+
+
v1.2.0-beta.9
+
+
v1.2.0-beta.8
+
+
v1.2.0-beta.7
+
+
v1.2.0-beta.6
+
+
v1.2.0-beta.5
+
+
v1.2.0-beta.4
+
+
v1.2.0-beta.3
+
+
v1.2.0-beta.2
+
+
v1.2.0-beta.1
+
+
+
+
+ +
+
+
+

תגיות

+
v1.2.0-beta.50
+
+
v1.2.0-beta.49
+
+
v1.2.0-beta.48
+
+
v1.2.0-beta.47
+
+
v1.2.0-beta.46
+
+
v1.2.0-beta.45
+
+
v1.2.0-beta.44
+
+
v1.2.0-beta.43
+
+
v1.2.0-beta.42
+
+
v1.2.0-beta.41
+
+
v1.2.0-beta.40
+
+
v1.2.0-beta.39
+
+
v1.2.0-beta.38
+
+
v1.2.0-beta.37
+
+
v1.2.0-beta.36
+
+
v1.2.0-beta.35
+
+
v1.2.0-beta.34
+
+
v1.2.0-beta.33
+
+
v1.2.0-beta.32
+
+
v1.2.0-beta.31
+
+
v1.2.0-beta.30
+
+
v1.2.0-beta.29
+
+
v1.2.0-beta.28
+
+
v1.2.0-beta.27
+
+
v1.2.0-beta.26
+
+
v1.2.0-beta.25
+
+
v1.2.0-beta.24
+
+
v1.2.0-beta.23
+
+
v1.2.0-beta.22
+
+
v1.2.0-beta.21
+
+
v1.2.0-beta.20
+
+
v1.2.0-beta.19
+
+
v1.2.0-beta.18
+
+
v1.2.0-beta.17
+
+
v1.2.0-beta.16
+
+
v1.2.0-beta.15
+
+
v1.2.0-beta.14
+
+
v1.2.0-beta.13
+
+
v1.2.0-beta.12
+
+
v1.2.0-beta.11
+
+
v1.2.0-beta.10
+
+
v1.2.0-beta.9
+
+
v1.2.0-beta.8
+
+
v1.2.0-beta.7
+
+
v1.2.0-beta.6
+
+
v1.2.0-beta.5
+
+
v1.2.0-beta.4
+
+
v1.2.0-beta.3
+
+
v1.2.0-beta.2
+
+
v1.2.0-beta.1
+
+
+
+
+
\ No newline at end of file