- {% component code_block with { filename: 'templates/anything.html.twig' } %}
+ {% component CodeBlock with { filename: 'templates/anything.html.twig' } %}
{% block content %}
{{- source('@code_snippets/_markdown.html.twig') -}}
{% endblock %}
{% endcomponent %}
- {% component code_block with { filename: 'assets/controllers/markdown_controller.js' } %}
+ {% component CodeBlock with { filename: 'assets/controllers/markdown_controller.js' } %}
{% block content %}
{{- source('@assets/controllers/markdown-controller.js') -}}
{% endblock %}
diff --git a/ux.symfony.com/templates/turbo/turbo.html.twig b/ux.symfony.com/templates/turbo/turbo.html.twig
index 35cb69cbbf5..14fbdd5d4f0 100644
--- a/ux.symfony.com/templates/turbo/turbo.html.twig
+++ b/ux.symfony.com/templates/turbo/turbo.html.twig
@@ -2,7 +2,7 @@
{% block body %}
- {% component package_header with {
+ {% component PackageHeader with {
package: package,
eyebrowText: 'Speed of an SPA',
withChatIcon: true
diff --git a/ux.symfony.com/templates/ux_packages/autocomplete.html.twig b/ux.symfony.com/templates/ux_packages/autocomplete.html.twig
index 62c4e853dbe..476effca117 100644
--- a/ux.symfony.com/templates/ux_packages/autocomplete.html.twig
+++ b/ux.symfony.com/templates/ux_packages/autocomplete.html.twig
@@ -1,7 +1,7 @@
{% extends 'packageBase.html.twig' %}
{% block component_header %}
- {% component package_header with {
+ {% component PackageHeader with {
package: package,
eyebrowText: 'Smart Form Controls'
} %}
@@ -12,7 +12,7 @@
{% block sub_content %}
Breathe life into
EntityType and
-
ChoiceType fields
+
ChoiceType fields
with
Tom Select
and a sprinkle of Ajax.
{% endblock %}
@@ -20,7 +20,7 @@
{% endblock %}
{% block code_block_left %}
- {% component code_block with { filename: 'src/Form/TimeForAMealForm.php', height: '400px' } %}
+ {% component CodeBlock with { filename: 'src/Form/TimeForAMealForm.php', height: '400px' } %}
{% block content %}
{{- source('@src/Form/TimeForAMealForm.php')|cleanup_php_file -}}
{% endblock %}
@@ -28,7 +28,7 @@
{% endblock %}
{% block code_block_right %}
- {% component code_block with { filename: 'src/Form/FoodAutocompleteField.php', height: '400px' } %}
+ {% component CodeBlock with { filename: 'src/Form/FoodAutocompleteField.php', height: '400px' } %}
{% block content %}
{{- source('@src/Form/FoodAutocompleteField.php')|cleanup_php_file -}}
{% endblock %}
diff --git a/ux.symfony.com/templates/ux_packages/chartjs.html.twig b/ux.symfony.com/templates/ux_packages/chartjs.html.twig
index 01cfbddf2d5..c453f110670 100644
--- a/ux.symfony.com/templates/ux_packages/chartjs.html.twig
+++ b/ux.symfony.com/templates/ux_packages/chartjs.html.twig
@@ -1,7 +1,7 @@
{% extends 'packageBase.html.twig' %}
{% block component_header %}
- {% component package_header with {
+ {% component PackageHeader with {
package: package,
eyebrowText: 'Charts from PHP'
} %}
@@ -18,7 +18,7 @@
{% endblock %}
{% block code_block_left %}
- {% component code_block with { filename: 'src/Controller/ChartController.php', height: '250px' } %}
+ {% component CodeBlock with { filename: 'src/Controller/ChartController.php', height: '250px' } %}
{% block content %}
{{- source('@code_snippets/_ChartController.php')|cleanup_php_file(removeClass=true) -}}
{% endblock %}
@@ -26,7 +26,7 @@
{% endblock %}
{% block code_block_right %}
- {% component code_block with { filename: 'templates/chart/chartjs.html.twig', height: '250px' } %}
+ {% component CodeBlock with { filename: 'templates/chart/chartjs.html.twig', height: '250px' } %}
{% block content %}
{{- source('@code_snippets/_chartjs.html.twig') -}}
{% endblock %}
diff --git a/ux.symfony.com/templates/ux_packages/cropperjs.html.twig b/ux.symfony.com/templates/ux_packages/cropperjs.html.twig
index 0f42285df9f..12aa6c8abb3 100644
--- a/ux.symfony.com/templates/ux_packages/cropperjs.html.twig
+++ b/ux.symfony.com/templates/ux_packages/cropperjs.html.twig
@@ -1,7 +1,7 @@
{% extends 'packageBase.html.twig' %}
{% block component_header %}
- {% component package_header with {
+ {% component PackageHeader with {
package: package,
eyebrowText: 'Craft the perfect image'
} %}
@@ -18,7 +18,7 @@
{% endblock %}
{% block code_block_left %}
- {% component code_block with { filename: 'src/Controller/CroppingController.php', height: '270px' } %}
+ {% component CodeBlock with { filename: 'src/Controller/CroppingController.php', height: '270px' } %}
{% block content %}
{{- source('@code_snippets/_CroppingController.php')|cleanup_php_file(removeClass=true) -}}
{% endblock %}
@@ -26,7 +26,7 @@
{% endblock %}
{% block code_block_right %}
- {% component code_block with { filename: 'templates/cropping/cropper.html.twig', height: '270px' } %}
+ {% component CodeBlock with { filename: 'templates/cropping/cropper.html.twig', height: '270px' } %}
{% block content %}
{{- source('@code_snippets/_cropper.html.twig') -}}
{% endblock %}
diff --git a/ux.symfony.com/templates/ux_packages/dropzone.html.twig b/ux.symfony.com/templates/ux_packages/dropzone.html.twig
index adad88a44af..423fee0c4ec 100644
--- a/ux.symfony.com/templates/ux_packages/dropzone.html.twig
+++ b/ux.symfony.com/templates/ux_packages/dropzone.html.twig
@@ -1,7 +1,7 @@
{% extends 'packageBase.html.twig' %}
{% block component_header %}
- {% component package_header with {
+ {% component PackageHeader with {
package: package,
eyebrowText: 'Styled Upload Zone'
} %}
@@ -18,7 +18,7 @@
{% endblock %}
{% block code_block_left %}
- {% component code_block with { filename: 'src/Form/DropzoneForm.php' } %}
+ {% component CodeBlock with { filename: 'src/Form/DropzoneForm.php' } %}
{% block content %}
{{- source('@src/Form/DropzoneForm.php')|cleanup_php_file(removeClass=true) -}}
{% endblock %}
@@ -26,7 +26,7 @@
{% endblock %}
{% block code_block_right %}
- {% component code_block with { filename: 'templates/anything.html.twig' } %}
+ {% component CodeBlock with { filename: 'templates/anything.html.twig' } %}
{% block content %}
{{- source('@code_snippets/_dropzone.html.twig') -}}
{% endblock %}
diff --git a/ux.symfony.com/templates/ux_packages/lazy-image.html.twig b/ux.symfony.com/templates/ux_packages/lazy-image.html.twig
index d4d2065a5aa..cfe41895a65 100644
--- a/ux.symfony.com/templates/ux_packages/lazy-image.html.twig
+++ b/ux.symfony.com/templates/ux_packages/lazy-image.html.twig
@@ -1,7 +1,7 @@
{% extends 'packageBase.html.twig' %}
{% block component_header %}
- {% component package_header with {
+ {% component PackageHeader with {
package: package,
eyebrowText: 'Images that Zoom',
withChatIcon: true
@@ -19,7 +19,7 @@
{% endblock %}
{% block code_block_left %}
- {% component code_block with { filename: 'templates/images.html.twig', height: '310px' } %}
+ {% component CodeBlock with { filename: 'templates/images.html.twig', height: '310px' } %}
{% block content %}
{{- source('@code_snippets/_lazy_image.html.twig') -}}
{% endblock %}
diff --git a/ux.symfony.com/templates/ux_packages/notify.html.twig b/ux.symfony.com/templates/ux_packages/notify.html.twig
index fed288e3ff5..3a5ba7bd50f 100644
--- a/ux.symfony.com/templates/ux_packages/notify.html.twig
+++ b/ux.symfony.com/templates/ux_packages/notify.html.twig
@@ -1,7 +1,7 @@
{% extends 'packageBase.html.twig' %}
{% block component_header %}
- {% component package_header with {
+ {% component PackageHeader with {
package: package,
eyebrowText: 'Native Browser Notifications'
} %}
@@ -17,7 +17,7 @@
{% endblock %}
{% block code_block_left %}
- {% component code_block with { filename: 'src/Controller/NotifierController.php', height: '300px' } %}
+ {% component CodeBlock with { filename: 'src/Controller/NotifierController.php', height: '300px' } %}
{% block content %}
{{- source('@code_snippets/_NotifierController.php')|cleanup_php_file(removeClass=true) -}}
{% endblock %}
@@ -25,7 +25,7 @@
{% endblock %}
{% block code_block_right %}
- {% component code_block with { filename: 'templates/notifier/notify.html.twig', height: '300px' } %}
+ {% component CodeBlock with { filename: 'templates/notifier/notify.html.twig', height: '300px' } %}
{% block content %}
{{- source('@code_snippets/_notify.html.twig') -}}
{% endblock %}
diff --git a/ux.symfony.com/templates/ux_packages/react.html.twig b/ux.symfony.com/templates/ux_packages/react.html.twig
index 85af24ad141..364a61161ba 100644
--- a/ux.symfony.com/templates/ux_packages/react.html.twig
+++ b/ux.symfony.com/templates/ux_packages/react.html.twig
@@ -1,7 +1,7 @@
{% extends 'packageBase.html.twig' %}
{% block component_header %}
- {% component package_header with {
+ {% component PackageHeader with {
package: package,
eyebrowText: 'React Component Rendering'
} %}
@@ -17,7 +17,7 @@
{% endblock %}
{% block code_block_left %}
- {% component code_block with { filename: 'templates/react.html.twig', height: '350px' } %}
+ {% component CodeBlock with { filename: 'templates/react.html.twig', height: '350px' } %}
{% block content %}
{{- source('@code_snippets/_react.html.twig') -}}
{% endblock %}
@@ -25,7 +25,7 @@
{% endblock %}
{% block code_block_right %}
- {% component code_block with { filename: 'assets/react/controllers/PackageSearch.jsx', height: '350px' } %}
+ {% component CodeBlock with { filename: 'assets/react/controllers/PackageSearch.jsx', height: '350px' } %}
{% block content %}
{{- source('@code_snippets/_PackageSearch.jsx') -}}
{% endblock %}
diff --git a/ux.symfony.com/templates/ux_packages/swup.html.twig b/ux.symfony.com/templates/ux_packages/swup.html.twig
index f849a4d8d76..f09b36e3cb5 100644
--- a/ux.symfony.com/templates/ux_packages/swup.html.twig
+++ b/ux.symfony.com/templates/ux_packages/swup.html.twig
@@ -1,7 +1,7 @@
{% extends 'packageBase.html.twig' %}
{% block component_header %}
- {% component package_header with {
+ {% component PackageHeader with {
package: package,
eyebrowText: 'Slick Page Transitions'
} %}
@@ -17,7 +17,7 @@
{% endblock %}
{% block code_block_left %}
- {% component code_block with { filename: 'src/Controller/SwupController.php' } %}
+ {% component CodeBlock with { filename: 'src/Controller/SwupController.php' } %}
{% block content %}
{{- source('@code_snippets/_SwupController.php')|cleanup_php_file(removeClass=true) -}}
{% endblock %}
@@ -25,7 +25,7 @@
{% endblock %}
{% block code_block_right %}
- {% component code_block with { filename: 'templates/swup.html.twig' } %}
+ {% component CodeBlock with { filename: 'templates/swup.html.twig' } %}
{% block content %}
{{- source('@code_snippets/_swup.html.twig') -}}
{% endblock %}
diff --git a/ux.symfony.com/templates/ux_packages/twig-component.html.twig b/ux.symfony.com/templates/ux_packages/twig-component.html.twig
index ed4ddc10c65..725d5accf1a 100644
--- a/ux.symfony.com/templates/ux_packages/twig-component.html.twig
+++ b/ux.symfony.com/templates/ux_packages/twig-component.html.twig
@@ -1,7 +1,7 @@
{% extends 'packageBase.html.twig' %}
{% block component_header %}
- {% component package_header with {
+ {% component PackageHeader with {
package: package,
eyebrowText: 'Object-Oriented Templates'
} %}
@@ -17,17 +17,17 @@
{% endblock %}
{% block code_block_left %}
- {% component code_block with { filename: 'src/Twig/AlertComponent.php', height: '330px' } %}
+ {% component CodeBlock with { filename: 'src/Twig/Alert.php', height: '330px' } %}
{% block content %}
- {{- source('@src/Twig/AlertComponent.php')|cleanup_php_file -}}
+ {{- source('@src/Twig/Alert.php')|cleanup_php_file -}}
{% endblock %}
{% endcomponent %}
{% endblock %}
{% block code_block_right %}
- {% component code_block with { filename: 'templates/components/alert.html.twig', height: '330px' } %}
+ {% component CodeBlock with { filename: 'templates/components/Alert.html.twig', height: '330px' } %}
{% block content %}
- {{- source('components/alert.html.twig') -}}
+ {{- source('components/Alert.html.twig') -}}
{% endblock %}
{% endcomponent %}
{% endblock %}
@@ -37,12 +37,12 @@
{% block demo_content %}
- {{ component('alert', {
+ {{ component('Alert', {
message: 'I am a success alert!',
}) }}
- {% component code_block with { filename: 'template.html.twig', showFilename: false } %}
+ {% component CodeBlock with { filename: 'template.html.twig', showFilename: false } %}
{% block content %}
{{- source('@code_snippets/_alert_success.html.twig') -}}
{% endblock %}
@@ -52,13 +52,13 @@
- {{ component('alert', {
+ {{ component('Alert', {
type: 'danger',
message: 'Oh no! The dinos escaped!',
}) }}
- {% component code_block with { filename: 'template.html.twig', showFilename: false } %}
+ {% component CodeBlock with { filename: 'template.html.twig', showFilename: false } %}
{% block content %}
{{- source('@code_snippets/_alert_danger.html.twig') -}}
{% endblock %}
diff --git a/ux.symfony.com/templates/ux_packages/typed.html.twig b/ux.symfony.com/templates/ux_packages/typed.html.twig
index f54a1c2b86e..eded3658edc 100644
--- a/ux.symfony.com/templates/ux_packages/typed.html.twig
+++ b/ux.symfony.com/templates/ux_packages/typed.html.twig
@@ -1,7 +1,7 @@
{% extends 'packageBase.html.twig' %}
{% block component_header %}
- {% component package_header with {
+ {% component PackageHeader with {
package: package,
eyebrowText: 'A Library that Types'
} %}
@@ -17,7 +17,7 @@
{% endblock %}
{% block code_block_left %}
- {% component code_block with { filename: 'templates/typed.html.twig', height: '210px' } %}
+ {% component CodeBlock with { filename: 'templates/typed.html.twig', height: '210px' } %}
{% block content %}
{{- source('@code_snippets/_typed.html.twig') -}}
{% endblock %}
diff --git a/ux.symfony.com/templates/ux_packages/vue.html.twig b/ux.symfony.com/templates/ux_packages/vue.html.twig
index cdd4d613fdf..184efccd191 100644
--- a/ux.symfony.com/templates/ux_packages/vue.html.twig
+++ b/ux.symfony.com/templates/ux_packages/vue.html.twig
@@ -1,7 +1,7 @@
{% extends 'packageBase.html.twig' %}
{% block component_header %}
- {% component package_header with {
+ {% component PackageHeader with {
package: package,
eyebrowText: 'Vue.js Component Rendering'
} %}
@@ -17,7 +17,7 @@
{% endblock %}
{% block code_block_left %}
- {% component code_block with { filename: 'templates/vue.html.twig', height: '350px' } %}
+ {% component CodeBlock with { filename: 'templates/vue.html.twig', height: '350px' } %}
{% block content %}
{{- source('@code_snippets/_vue.html.twig') -}}
{% endblock %}
@@ -25,7 +25,7 @@
{% endblock %}
{% block code_block_right %}
- {% component code_block with { filename: 'assets/vue/controllers/PackageSearch.vue', height: '350px', language: 'html' } %}
+ {% component CodeBlock with { filename: 'assets/vue/controllers/PackageSearch.vue', height: '350px', language: 'html' } %}
{% block content %}
{{- source('@code_snippets/_PackageSearch.vue') -}}
{% endblock %}