diff --git a/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/CheckboxItem.html.twig b/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/CheckboxItem.html.twig
new file mode 100644
index 00000000000..2adc16d4983
--- /dev/null
+++ b/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/CheckboxItem.html.twig
@@ -0,0 +1,16 @@
+{# @prop name string The checkbox form field name #}
+{# @prop checked bool Whether the checkbox is initially checked #}
+{# @block content The label text #}
+{%- props name = null, checked = false -%}
+
diff --git a/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/Content.html.twig b/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/Content.html.twig
new file mode 100644
index 00000000000..dc098959c58
--- /dev/null
+++ b/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/Content.html.twig
@@ -0,0 +1,14 @@
+{# @block content The menu items #}
+
+ {%- block content %}{% endblock -%}
+
diff --git a/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/Group.html.twig b/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/Group.html.twig
new file mode 100644
index 00000000000..8574a9dc204
--- /dev/null
+++ b/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/Group.html.twig
@@ -0,0 +1,10 @@
+{# @block content The items grouped together #}
+
+ {%- block content %}{% endblock -%}
+
diff --git a/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/Item.html.twig b/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/Item.html.twig
new file mode 100644
index 00000000000..0aace069dd0
--- /dev/null
+++ b/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/Item.html.twig
@@ -0,0 +1,11 @@
+{# @block content The item label #}
+
diff --git a/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/Label.html.twig b/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/Label.html.twig
new file mode 100644
index 00000000000..75d573f3703
--- /dev/null
+++ b/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/Label.html.twig
@@ -0,0 +1,9 @@
+{# @block content The label text #}
+
+ {%- block content %}{% endblock -%}
+
diff --git a/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/RadioGroup.html.twig b/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/RadioGroup.html.twig
new file mode 100644
index 00000000000..f3ddc2003f2
--- /dev/null
+++ b/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/RadioGroup.html.twig
@@ -0,0 +1,14 @@
+{# @prop name string The radio group form field name (shared by all items) #}
+{# @block content One or more `DropdownMenu:RadioItem` components #}
+{%- props name = null -%}
+{%- set _dropdown_menu_radio_group_name = name -%}
+
+ {%- block content %}{% endblock -%}
+
diff --git a/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/RadioItem.html.twig b/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/RadioItem.html.twig
new file mode 100644
index 00000000000..01d5492596b
--- /dev/null
+++ b/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/RadioItem.html.twig
@@ -0,0 +1,18 @@
+{# @prop name string The radio form field name. Falls back to the parent `DropdownMenu:RadioGroup`'s `name` when omitted. #}
+{# @prop value string The radio value #}
+{# @prop checked bool Whether this radio is initially checked #}
+{# @block content The label text #}
+{%- props name = null, value = '', checked = false -%}
+{%- set _radio_name = name ?? (_dropdown_menu_radio_group_name ?? null) -%}
+
diff --git a/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/Separator.html.twig b/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/Separator.html.twig
new file mode 100644
index 00000000000..c578b03d5d5
--- /dev/null
+++ b/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/Separator.html.twig
@@ -0,0 +1,7 @@
+
diff --git a/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/Shortcut.html.twig b/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/Shortcut.html.twig
new file mode 100644
index 00000000000..5451b17263c
--- /dev/null
+++ b/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/Shortcut.html.twig
@@ -0,0 +1,9 @@
+{# @block content The shortcut label, e.g. "⌘T" #}
+
+ {%- block content %}{% endblock -%}
+
diff --git a/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/Sub.html.twig b/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/Sub.html.twig
new file mode 100644
index 00000000000..3fdab0120b9
--- /dev/null
+++ b/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/Sub.html.twig
@@ -0,0 +1,9 @@
+{# @block content A `DropdownMenu:SubTrigger` and a `DropdownMenu:SubContent` #}
+
+ {%- block content %}{% endblock -%}
+
diff --git a/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/SubContent.html.twig b/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/SubContent.html.twig
new file mode 100644
index 00000000000..e234db2d1f7
--- /dev/null
+++ b/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/SubContent.html.twig
@@ -0,0 +1,10 @@
+{# @block content The sub-menu items revealed on hover or focus #}
+
+ {%- block content %}{% endblock -%}
+
diff --git a/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/SubTrigger.html.twig b/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/SubTrigger.html.twig
new file mode 100644
index 00000000000..7337404359d
--- /dev/null
+++ b/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/SubTrigger.html.twig
@@ -0,0 +1,7 @@
+{# @block content The sub-menu trigger label (e.g., a `button`) that opens the sub-menu on hover or focus #}
+{%- set dropdown_menu_sub_trigger_attrs = {
+ 'data-slot': 'dropdown-menu-sub-trigger',
+ role: 'menuitem',
+ tabindex: 0,
+} -%}
+{%- block content %}{% endblock -%}
diff --git a/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/Trigger.html.twig b/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/Trigger.html.twig
new file mode 100644
index 00000000000..988fb32e74c
--- /dev/null
+++ b/src/Toolkit/kits/shadcn/dropdown-menu/templates/components/DropdownMenu/Trigger.html.twig
@@ -0,0 +1,10 @@
+{# @block content The clickable trigger (e.g., a `Button`) that opens the menu #}
+{%- set dropdown_menu_trigger_attrs = {
+ 'data-slot': 'dropdown-menu-trigger',
+ 'data-dropdown-menu-target': 'trigger',
+ 'data-action': 'click->dropdown-menu#toggle'|html_attr_type('sst'),
+ 'aria-haspopup': 'menu',
+ 'aria-expanded': _dropdown_menu_open ? 'true' : 'false',
+ 'data-state': _dropdown_menu_open ? 'open' : 'closed',
+} -%}
+{%- block content %}{% endblock -%}
diff --git a/src/Toolkit/kits/shadcn/sidebar/examples/Demo.html.twig b/src/Toolkit/kits/shadcn/sidebar/examples/Demo.html.twig
new file mode 100644
index 00000000000..b2c43ad9d58
--- /dev/null
+++ b/src/Toolkit/kits/shadcn/sidebar/examples/Demo.html.twig
@@ -0,0 +1,23 @@
+
+
+
Acme Inc.
+
team@acme.dev
+
+
+
+ Application
+ Dashboard
+ Projects
+ Team
+
+
+ Settings
+ General
+ Billing
+ API (soon)
+
+
+
+ Sign out
+
+
\ No newline at end of file
diff --git a/src/Toolkit/kits/shadcn/sidebar/examples/Usage.html.twig b/src/Toolkit/kits/shadcn/sidebar/examples/Usage.html.twig
new file mode 100644
index 00000000000..61dbe9e0301
--- /dev/null
+++ b/src/Toolkit/kits/shadcn/sidebar/examples/Usage.html.twig
@@ -0,0 +1,12 @@
+
+
+
Acme Inc.
+
+
+ Dashboard
+ Settings
+
+
+ Sign out
+
+
\ No newline at end of file
diff --git a/src/Toolkit/kits/shadcn/sidebar/manifest.json b/src/Toolkit/kits/shadcn/sidebar/manifest.json
new file mode 100644
index 00000000000..4a89572d42b
--- /dev/null
+++ b/src/Toolkit/kits/shadcn/sidebar/manifest.json
@@ -0,0 +1,12 @@
+{
+ "$schema": "../../../schema-kit-recipe-v1.json",
+ "type": "component",
+ "name": "Sidebar",
+ "description": "A fixed-width sidebar layout with a header, body and footer.",
+ "copy-files": {
+ "templates/": "templates/"
+ },
+ "dependencies": {
+ "composer": ["tales-from-a-dev/twig-tailwind-extra:^1.0.0"]
+ }
+}
diff --git a/src/Toolkit/kits/shadcn/sidebar/templates/components/Sidebar.html.twig b/src/Toolkit/kits/shadcn/sidebar/templates/components/Sidebar.html.twig
new file mode 100644
index 00000000000..59edf8c080f
--- /dev/null
+++ b/src/Toolkit/kits/shadcn/sidebar/templates/components/Sidebar.html.twig
@@ -0,0 +1,12 @@
+{# @prop side 'left'|'right' On which side the sidebar sits. Defaults to `left` #}
+{# @block content The sidebar sections, typically a Header, a Content and a Footer #}
+{%- props side = 'left' -%}
+
\ No newline at end of file
diff --git a/src/Toolkit/kits/shadcn/sidebar/templates/components/Sidebar/Content.html.twig b/src/Toolkit/kits/shadcn/sidebar/templates/components/Sidebar/Content.html.twig
new file mode 100644
index 00000000000..5383fac21b3
--- /dev/null
+++ b/src/Toolkit/kits/shadcn/sidebar/templates/components/Sidebar/Content.html.twig
@@ -0,0 +1,9 @@
+{# @block content The scrollable sidebar body #}
+
+ {%- block content %}{% endblock -%}
+
\ No newline at end of file
diff --git a/src/Toolkit/kits/shadcn/sidebar/templates/components/Sidebar/Footer.html.twig b/src/Toolkit/kits/shadcn/sidebar/templates/components/Sidebar/Footer.html.twig
new file mode 100644
index 00000000000..792f1ef939e
--- /dev/null
+++ b/src/Toolkit/kits/shadcn/sidebar/templates/components/Sidebar/Footer.html.twig
@@ -0,0 +1,9 @@
+{# @block content The sidebar footer content #}
+
+ {%- block content %}{% endblock -%}
+
\ No newline at end of file
diff --git a/src/Toolkit/kits/shadcn/sidebar/templates/components/Sidebar/Group.html.twig b/src/Toolkit/kits/shadcn/sidebar/templates/components/Sidebar/Group.html.twig
new file mode 100644
index 00000000000..64efee9b36d
--- /dev/null
+++ b/src/Toolkit/kits/shadcn/sidebar/templates/components/Sidebar/Group.html.twig
@@ -0,0 +1,9 @@
+{# @block content The group content #}
+
+ {%- block content %}{% endblock -%}
+
\ No newline at end of file
diff --git a/src/Toolkit/kits/shadcn/sidebar/templates/components/Sidebar/GroupLabel.html.twig b/src/Toolkit/kits/shadcn/sidebar/templates/components/Sidebar/GroupLabel.html.twig
new file mode 100644
index 00000000000..f40188d75dc
--- /dev/null
+++ b/src/Toolkit/kits/shadcn/sidebar/templates/components/Sidebar/GroupLabel.html.twig
@@ -0,0 +1,9 @@
+{# @block content The group label text #}
+
+ {%- block content %}{% endblock -%}
+
\ No newline at end of file
diff --git a/src/Toolkit/kits/shadcn/sidebar/templates/components/Sidebar/Header.html.twig b/src/Toolkit/kits/shadcn/sidebar/templates/components/Sidebar/Header.html.twig
new file mode 100644
index 00000000000..0f7792cda27
--- /dev/null
+++ b/src/Toolkit/kits/shadcn/sidebar/templates/components/Sidebar/Header.html.twig
@@ -0,0 +1,9 @@
+{# @block content The sidebar header content #}
+
+ {%- block content %}{% endblock -%}
+
\ No newline at end of file
diff --git a/src/Toolkit/kits/shadcn/sidebar/templates/components/Sidebar/MenuButton.html.twig b/src/Toolkit/kits/shadcn/sidebar/templates/components/Sidebar/MenuButton.html.twig
new file mode 100644
index 00000000000..56663cbb00c
--- /dev/null
+++ b/src/Toolkit/kits/shadcn/sidebar/templates/components/Sidebar/MenuButton.html.twig
@@ -0,0 +1,13 @@
+{# @prop active boolean Whether this menu button represents the active route. Defaults to `false` #}
+{# @block content The menu button label and/or icon #}
+{%- props active = false -%}
+
\ No newline at end of file
diff --git a/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Avatar.html.twig__1.html b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Avatar.html.twig__1.html
new file mode 100644
index 00000000000..c70ef4c518f
--- /dev/null
+++ b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Avatar.html.twig__1.html
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Basic.html.twig__1.html b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Basic.html.twig__1.html
new file mode 100644
index 00000000000..b06575c2976
--- /dev/null
+++ b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Basic.html.twig__1.html
@@ -0,0 +1,36 @@
+
+
+
+
+
My Account
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Checkboxes Icons.html.twig__1.html b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Checkboxes Icons.html.twig__1.html
new file mode 100644
index 00000000000..2e8188d8950
--- /dev/null
+++ b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Checkboxes Icons.html.twig__1.html
@@ -0,0 +1,60 @@
+
+
+
+
+
Notification Preferences
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Checkboxes.html.twig__1.html b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Checkboxes.html.twig__1.html
new file mode 100644
index 00000000000..00d0328b5cb
--- /dev/null
+++ b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Checkboxes.html.twig__1.html
@@ -0,0 +1,39 @@
+
+
+
+
+
Appearance
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Complex.html.twig__1.html b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Complex.html.twig__1.html
new file mode 100644
index 00000000000..fbd0b7fc720
--- /dev/null
+++ b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Complex.html.twig__1.html
@@ -0,0 +1,371 @@
+
+
+
+
+
File
+
+
+
+
+
+
Recent Projects
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
View
+
+
+
+
+
+
Appearance
+
+
+
+
+
+
+
+
Account
+
+
+
+
+
+
Preferences
+
+
+
+
+
+
Notification Types
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Demo.html.twig__1.html b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Demo.html.twig__1.html
new file mode 100644
index 00000000000..0129e805a24
--- /dev/null
+++ b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Demo.html.twig__1.html
@@ -0,0 +1,79 @@
+
+
+
+
+
My Account
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Destructive.html.twig__1.html b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Destructive.html.twig__1.html
new file mode 100644
index 00000000000..0fc8b0e7442
--- /dev/null
+++ b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Destructive.html.twig__1.html
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Icons.html.twig__1.html b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Icons.html.twig__1.html
new file mode 100644
index 00000000000..672e339fc57
--- /dev/null
+++ b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Icons.html.twig__1.html
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file RTL.html.twig__1.html b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file RTL.html.twig__1.html
new file mode 100644
index 00000000000..04ac401e771
--- /dev/null
+++ b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file RTL.html.twig__1.html
@@ -0,0 +1,435 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
اÙÙØ±ÙÙ
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
عرض
+
+
+
+
+
+
اÙÙ ÙØ¶Ø¹
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
×צ××ת
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
תצ×××
+
+
+
+
+
+
×××§××
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Radio Icons.html.twig__1.html b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Radio Icons.html.twig__1.html
new file mode 100644
index 00000000000..3da49a1f205
--- /dev/null
+++ b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Radio Icons.html.twig__1.html
@@ -0,0 +1,60 @@
+
+
+
+
+
Select Payment Method
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Radio.html.twig__1.html b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Radio.html.twig__1.html
new file mode 100644
index 00000000000..5bbc2670ffd
--- /dev/null
+++ b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Radio.html.twig__1.html
@@ -0,0 +1,56 @@
+
+
+
+
+
Panel Position
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Shortcuts.html.twig__1.html b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Shortcuts.html.twig__1.html
new file mode 100644
index 00000000000..6244a7ad1c4
--- /dev/null
+++ b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Shortcuts.html.twig__1.html
@@ -0,0 +1,36 @@
+
+
+
+
+
My Account
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Submenu.html.twig__1.html b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Submenu.html.twig__1.html
new file mode 100644
index 00000000000..fd7a7e7725e
--- /dev/null
+++ b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component dropdown-menu, code file Submenu.html.twig__1.html
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component sidebar, code file Demo.html.twig__1.html b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component sidebar, code file Demo.html.twig__1.html
new file mode 100644
index 00000000000..ba3b4eb5d68
--- /dev/null
+++ b/src/Toolkit/tests/Functional/__snapshots__/ComponentsRenderingTest__testComponentRendering with data set Kit shadcn, component sidebar, code file Demo.html.twig__1.html
@@ -0,0 +1,38 @@
+
+
\ No newline at end of file