Skip to content

Commit 798f91c

Browse files
committed
[Toolkit] Create Component Meta files, add explicit dependencies support
1 parent e5f51fe commit 798f91c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+628
-27
lines changed

src/Toolkit/composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
"symfony/filesystem": "^6.4|^7.0",
3535
"symfony/framework-bundle": "^6.4|^7.0",
3636
"symfony/twig-bundle": "^6.4|^7.0",
37-
"symfony/ux-twig-component": "^2.23",
37+
"symfony/ux-twig-component": "^2.25.1",
3838
"symfony/yaml": "^6.4|^7.0"
3939
},
4040
"require-dev": {
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"$schema": "../../../../schemas/component.json",
3+
"dependencies": [
4+
{
5+
"type": "php",
6+
"package": "twig/extra-bundle"
7+
},
8+
{
9+
"type": "php",
10+
"package": "twig/html-extra:^3.12.0"
11+
},
12+
{
13+
"type": "php",
14+
"package": "tales-from-a-dev/twig-tailwind-extra"
15+
}
16+
]
17+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"$schema": "../../../../../schemas/component.json",
3+
"dependencies": [
4+
{
5+
"type": "php",
6+
"package": "tales-from-a-dev/twig-tailwind-extra"
7+
}
8+
]
9+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"$schema": "../../../../../schemas/component.json",
3+
"dependencies": [
4+
{
5+
"type": "php",
6+
"package": "tales-from-a-dev/twig-tailwind-extra"
7+
}
8+
]
9+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"$schema": "../../../../schemas/component.json",
3+
"dependencies": [
4+
{
5+
"type": "php",
6+
"package": "twig/extra-bundle"
7+
}
8+
]
9+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"$schema": "../../../../schemas/component.json",
3+
"dependencies": [
4+
{
5+
"type": "php",
6+
"package": "tales-from-a-dev/twig-tailwind-extra"
7+
}
8+
]
9+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"$schema": "../../../../../schemas/component.json",
3+
"dependencies": [
4+
{
5+
"type": "php",
6+
"package": "tales-from-a-dev/twig-tailwind-extra"
7+
}
8+
]
9+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"$schema": "../../../../../schemas/component.json",
3+
"dependencies": [
4+
{
5+
"type": "php",
6+
"package": "tales-from-a-dev/twig-tailwind-extra"
7+
}
8+
]
9+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"$schema": "../../../../schemas/component.json",
3+
"dependencies": [
4+
{
5+
"type": "php",
6+
"package": "twig/extra-bundle"
7+
},
8+
{
9+
"type": "php",
10+
"package": "twig/html-extra:^3.12.0"
11+
},
12+
{
13+
"type": "php",
14+
"package": "tales-from-a-dev/twig-tailwind-extra"
15+
}
16+
]
17+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"$schema": "../../../../schemas/component.json",
3+
"dependencies": []
4+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"$schema": "../../../../../schemas/component.json",
3+
"dependencies": [
4+
{
5+
"type": "php",
6+
"package": "tales-from-a-dev/twig-tailwind-extra"
7+
}
8+
]
9+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"$schema": "../../../../../schemas/component.json",
3+
"dependencies": [
4+
{
5+
"type": "php",
6+
"package": "tales-from-a-dev/twig-tailwind-extra"
7+
}
8+
]
9+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"$schema": "../../../../../schemas/component.json",
3+
"dependencies": [
4+
{
5+
"type": "php",
6+
"package": "tales-from-a-dev/twig-tailwind-extra"
7+
}
8+
]
9+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"$schema": "../../../../../schemas/component.json",
3+
"dependencies": [
4+
{
5+
"type": "php",
6+
"package": "tales-from-a-dev/twig-tailwind-extra"
7+
}
8+
]
9+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"$schema": "../../../../../schemas/component.json",
3+
"dependencies": [
4+
{
5+
"type": "php",
6+
"package": "tales-from-a-dev/twig-tailwind-extra"
7+
}
8+
]
9+
}

src/Toolkit/kits/shadcn/templates/components/Breadcrumb/Separator.html.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@
55
aria-hidden="true"
66
>
77
{%- block content -%}
8-
<twig:ux:Icon name="mdi:chevron-right" />
8+
<twig:ux:icon name="mdi:chevron-right" />
99
{%- endblock %}
1010
</li>
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"$schema": "../../../../../schemas/component.json",
3+
"dependencies": [
4+
{
5+
"type": "php",
6+
"package": "symfony/ux-icons"
7+
},
8+
{
9+
"type": "php",
10+
"package": "tales-from-a-dev/twig-tailwind-extra"
11+
}
12+
]
13+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"$schema": "../../../../schemas/component.json",
3+
"dependencies": [
4+
{
5+
"type": "php",
6+
"package": "twig/extra-bundle"
7+
},
8+
{
9+
"type": "php",
10+
"package": "twig/html-extra:^3.12.0"
11+
},
12+
{
13+
"type": "php",
14+
"package": "tales-from-a-dev/twig-tailwind-extra"
15+
}
16+
]
17+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"$schema": "../../../../schemas/component.json",
3+
"dependencies": [
4+
{
5+
"type": "php",
6+
"package": "tales-from-a-dev/twig-tailwind-extra"
7+
}
8+
]
9+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"$schema": "../../../../../schemas/component.json",
3+
"dependencies": [
4+
{
5+
"type": "php",
6+
"package": "tales-from-a-dev/twig-tailwind-extra"
7+
}
8+
]
9+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"$schema": "../../../../../schemas/component.json",
3+
"dependencies": [
4+
{
5+
"type": "php",
6+
"package": "tales-from-a-dev/twig-tailwind-extra"
7+
}
8+
]
9+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"$schema": "../../../../../schemas/component.json",
3+
"dependencies": [
4+
{
5+
"type": "php",
6+
"package": "tales-from-a-dev/twig-tailwind-extra"
7+
}
8+
]
9+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"$schema": "../../../../../schemas/component.json",
3+
"dependencies": [
4+
{
5+
"type": "php",
6+
"package": "tales-from-a-dev/twig-tailwind-extra"
7+
}
8+
]
9+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"$schema": "../../../../../schemas/component.json",
3+
"dependencies": [
4+
{
5+
"type": "php",
6+
"package": "tales-from-a-dev/twig-tailwind-extra"
7+
}
8+
]
9+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"$schema": "../../../../schemas/component.json",
3+
"dependencies": [
4+
{
5+
"type": "php",
6+
"package": "tales-from-a-dev/twig-tailwind-extra"
7+
}
8+
]
9+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"$schema": "../../../../schemas/component.json",
3+
"dependencies": [
4+
{
5+
"type": "php",
6+
"package": "tales-from-a-dev/twig-tailwind-extra"
7+
}
8+
]
9+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"$schema": "../../../../schemas/component.json",
3+
"dependencies": [
4+
{
5+
"type": "php",
6+
"package": "tales-from-a-dev/twig-tailwind-extra"
7+
}
8+
]
9+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"$schema": "../../../../schemas/component.json",
3+
"dependencies": [
4+
{
5+
"type": "php",
6+
"package": "tales-from-a-dev/twig-tailwind-extra"
7+
}
8+
]
9+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"$schema": "../../../../../schemas/component.json",
3+
"dependencies": [
4+
{
5+
"type": "php",
6+
"package": "tales-from-a-dev/twig-tailwind-extra"
7+
}
8+
]
9+
}

src/Toolkit/kits/shadcn/templates/components/Pagination/Ellipsis.html.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
class="{{ 'flex h-9 w-9 items-center justify-center ' ~ attributes.render('class')|tailwind_merge }}"
44
{{ attributes.without('class') }}
55
>
6-
<twig:UX:Icon name="lucide:more-horizontal" class="size-4" />
6+
<twig:ux:icon name="lucide:more-horizontal" class="size-4" />
77
<span class="sr-only">More pages</span>
88
</span>
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"$schema": "../../../../../schemas/component.json",
3+
"dependencies": [
4+
{
5+
"type": "php",
6+
"package": "symfony/ux-icons"
7+
},
8+
{
9+
"type": "php",
10+
"package": "tales-from-a-dev/twig-tailwind-extra"
11+
}
12+
]
13+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"$schema": "../../../../../schemas/component.json",
3+
"dependencies": []
4+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"$schema": "../../../../../schemas/component.json",
3+
"dependencies": []
4+
}

src/Toolkit/kits/shadcn/templates/components/Pagination/Next.html.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@
55
{{ ...attributes.without('class') }}
66
>
77
<span>Next</span>
8-
<twig:UX:Icon name="lucide:chevron-right" class="size-4" />
8+
<twig:ux:icon name="lucide:chevron-right" class="size-4" />
99
</twig:Pagination:Link>
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"$schema": "../../../../../schemas/component.json",
3+
"dependencies": [
4+
{
5+
"type": "php",
6+
"package": "symfony/ux-icons"
7+
},
8+
{
9+
"type": "php",
10+
"package": "tales-from-a-dev/twig-tailwind-extra"
11+
}
12+
]
13+
}

src/Toolkit/kits/shadcn/templates/components/Pagination/Previous.html.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
class="{{ 'gap-1 pl-2.5 ' ~ attributes.render('class')|tailwind_merge }}"
55
{{ ...attributes.without('class') }}
66
>
7-
<twig:UX:Icon name="lucide:chevron-left" class="size-4" />
7+
<twig:ux:icon name="lucide:chevron-left" class="size-4" />
88
<span>Previous</span>
99
</twig:Pagination:Link>
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"$schema": "../../../../../schemas/component.json",
3+
"dependencies": [
4+
{
5+
"type": "php",
6+
"package": "symfony/ux-icons"
7+
},
8+
{
9+
"type": "php",
10+
"package": "tales-from-a-dev/twig-tailwind-extra"
11+
}
12+
]
13+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"$schema": "../../../../schemas/component.json",
3+
"dependencies": [
4+
{
5+
"type": "php",
6+
"package": "tales-from-a-dev/twig-tailwind-extra"
7+
}
8+
]
9+
}

0 commit comments

Comments
 (0)