+
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
+ Tom Byrom
+
+
+
+
+
+
+
+ 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 @@
+
+