Components
8
Twig Components
11
Render Count
18
ms
Render Time
6.0
MiB
Memory Usage
Components
| Name | Metadata | Render Count | Render Time |
|---|---|---|---|
| feature |
"Logic\UiBundle\Component\Feature\Feature"@LogicUi/components/Feature/feature.html.twig |
4 | 8.11ms |
| header |
"Logic\UiBundle\Component\Header\Header"@LogicUi/components/Header/header.html.twig |
1 | 7.76ms |
| hero |
"Logic\UiBundle\Component\Hero\Hero"@LogicUi/components/Hero/hero.html.twig |
1 | 0.31ms |
| cta |
"Logic\UiBundle\Component\Cta\Cta"@LogicUi/components/Cta/cta.html.twig |
1 | 0.26ms |
| bento |
"Logic\UiBundle\Component\Bento\Bento"@LogicUi/components/Bento/bento.html.twig |
1 | 0.35ms |
| newsletter |
"Logic\UiBundle\Component\Newsletter\Newsletter"@LogicUi/components/Newsletter/newsletter.html.twig |
1 | 0.30ms |
| faq |
"Logic\UiBundle\Component\Faq\Faq"@LogicUi/components/Faq/faq.html.twig |
1 | 0.25ms |
| footer |
"Logic\UiBundle\Component\Footer\Footer"@LogicUi/components/Footer/footer.html.twig |
1 | 0.24ms |
Render calls
| header | Logic\UiBundle\Component\Header\Header | 6.0 MiB | 7.76 ms | |
|---|---|---|---|---|
| Input props | [ "brand_label" => "Restore Shop" "brand_href" => "/" "nav_aria_label" => "Navigation principale" "cta_label" => "Je commande" "cta_href" => "/order" "items" => [ [ "label" => "How it works" "href" => "/how-it-works" ] [ "label" => "Offres & Tarifs" "href" => "#plans" ] [ "label" => "FAQ" "href" => "#faq" ] ] ] |
|||
| Attributes | [] |
|||
| Component | Logic\UiBundle\Component\Header\Header {#492 +brand_label: "Restore Shop" +brand_href: "/" +aria_label: "Site header" +nav_aria_label: "Navigation principale" +items: [ [ "label" => "How it works" "href" => "/how-it-works" ] [ "label" => "Offres & Tarifs" "href" => "#plans" ] [ "label" => "FAQ" "href" => "#faq" ] ] +cta_label: "Je commande" +cta_href: "/order" +skip_to: null +skip_label: "Aller au contenu" +variant: null +theme: null } |
|||
| hero | Logic\UiBundle\Component\Hero\Hero | 6.0 MiB | 0.31 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "How it works" ] |
|||
| Attributes | [] |
|||
| Component | Logic\UiBundle\Component\Hero\Hero {#538 +title: "How it works" +subtitle: null +primary_label: null +primary_href: null +secondary_label: null +secondary_href: null +note: null +note_id: "sla" +actions_aria_label: "Actions" +variant: null +theme: null } |
|||
| feature | Logic\UiBundle\Component\Feature\Feature | 6.0 MiB | 7.55 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "(1) Confiez-nous vos médias" "theme" => "tailwind" "variant" => "base" ] |
|||
| Attributes | [] |
|||
| Component | Logic\UiBundle\Component\Feature\Feature {#581 +title: "(1) Confiez-nous vos médias" +intro: null +bullets: [] +image_src: "" +image_alt: "Product preview" +image_position: "right" +variant: "base" +theme: "tailwind" } |
|||
| feature | Logic\UiBundle\Component\Feature\Feature | 6.0 MiB | 0.19 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "(2) Approuvez la numérisation" "theme" => "tailwind" "variant" => "base" "image_position" => "left" ] |
|||
| Attributes | [] |
|||
| Component | Logic\UiBundle\Component\Feature\Feature {#620 +title: "(2) Approuvez la numérisation" +intro: null +bullets: [] +image_src: "" +image_alt: "Product preview" +image_position: "left" +variant: "base" +theme: "tailwind" } |
|||
| feature | Logic\UiBundle\Component\Feature\Feature | 6.0 MiB | 0.22 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "(3) Profitez du résultat" "intro" => "Blah blah blah" "bullets" => [ [ "title" => "Camescope" "text" => "Hi8, Video8, digital8, VHS-C, Mini DV" ] [ "title" => "Video" "text" => "VHS, S-VHS, betamax" ] ] "image_src" => "/assets/images/audio_cassettes-LJ3Qr4F.jpg" "image_alt" => "Aperçu" "image_position" => "right" "theme" => "tailwind" "variant" => "base" ] |
|||
| Attributes | [] |
|||
| Component | Logic\UiBundle\Component\Feature\Feature {#650 +title: "(3) Profitez du résultat" +intro: "Blah blah blah" +bullets: [ [ "title" => "Camescope" "text" => "Hi8, Video8, digital8, VHS-C, Mini DV" ] [ "title" => "Video" "text" => "VHS, S-VHS, betamax" ] ] +image_src: "/assets/images/audio_cassettes-LJ3Qr4F.jpg" +image_alt: "Aperçu" +image_position: "right" +variant: "base" +theme: "tailwind" } |
|||
| cta | Logic\UiBundle\Component\Cta\Cta | 6.0 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Je commande" "text" => "Déploiement rapide et support réactif." "primary_label" => "Obtenir une offre" "primary_href" => "#contact" "secondary_label" => "Découvrir" "secondary_href" => "#how" "image_src" => "https://via.placeholder.com/1200x675.png?text=Apercu" "image_alt" => "Illustration d’écran" ] |
|||
| Attributes | [] |
|||
| Component | Logic\UiBundle\Component\Cta\Cta {#688 +title: "Je commande" +title_id: "cta-title" +text: "Déploiement rapide et support réactif." +primary_label: "Obtenir une offre" +primary_href: "#contact" +secondary_label: "Découvrir" +secondary_href: "#how" +image_src: "https://via.placeholder.com/1200x675.png?text=Apercu" +image_alt: "Illustration d’écran" +image_ratio: "16/9" +variant: null +theme: null } |
|||
| bento | Logic\UiBundle\Component\Bento\Bento | 6.0 MiB | 0.35 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Vos souvenirs méritent le meilleur" "subtitle" => "Un aperçu clair des points forts de notre solution — performance, sécurité et intégrations — dans un format rapide à parcourir." "left_title" => "Préservez vos images" "left_text" => "Les bandes magnétiques des cassettes vidéos, et les autres supports analogiques en général, peuvent s'user avec le temps. En les numérisant, vous pouvez plus facilement en préserver le contenu." "left_image_src" => "https://via.placeholder.com/1600x1200.png?text=Mobile" "mid_top_title" => "Qualité optimale" "mid_top_text" => "Nous numérisons votre contenu grâce à du matériel adapté, sans alteré votre matériel original. Vous pouvez même ajouter un traitement supplémentaire augmenter la définition de vos images jusqu'en 4K." "mid_top_image_src" => "https://via.placeholder.com/1400x900.png?text=Performance" "mid_bottom_title" => "Anonymat préservé" "mid_bottom_text" => "Vos images ne sont jamais visionnées. Elles sont simplement converties." "mid_bottom_image_src" => "https://via.placeholder.com/1400x900.png?text=Security" "right_title" => "Lien de téléchargement" "right_text" => "Que ce soit pour les sauevgarder, les visionner, les partager." "right_image_src" => "https://via.placeholder.com/1600x1200.png?text=APIs" ] |
|||
| Attributes | [] |
|||
| Component | Logic\UiBundle\Component\Bento\Bento {#737 +title: "Vos souvenirs méritent le meilleur" +subtitle: "Un aperçu clair des points forts de notre solution — performance, sécurité et intégrations — dans un format rapide à parcourir." +left_title: "Préservez vos images" +left_text: "Les bandes magnétiques des cassettes vidéos, et les autres supports analogiques en général, peuvent s'user avec le temps. En les numérisant, vous pouvez plus facilement en préserver le contenu." +left_image_src: "https://via.placeholder.com/1600x1200.png?text=Mobile" +left_image_alt: null +mid_top_title: "Qualité optimale" +mid_top_text: "Nous numérisons votre contenu grâce à du matériel adapté, sans alteré votre matériel original. Vous pouvez même ajouter un traitement supplémentaire augmenter la définition de vos images jusqu'en 4K." +mid_top_image_src: "https://via.placeholder.com/1400x900.png?text=Performance" +mid_top_image_alt: null +mid_bottom_title: "Anonymat préservé" +mid_bottom_text: "Vos images ne sont jamais visionnées. Elles sont simplement converties." +mid_bottom_image_src: "https://via.placeholder.com/1400x900.png?text=Security" +mid_bottom_image_alt: null +right_title: "Lien de téléchargement" +right_text: "Que ce soit pour les sauevgarder, les visionner, les partager." +right_image_src: "https://via.placeholder.com/1600x1200.png?text=APIs" +right_image_alt: null +theme: null +variant: null } |
|||
| feature | Logic\UiBundle\Component\Feature\Feature | 6.0 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "HD et 4K upscaling" "intro" => "Bla bla bla..." "image_src" => "/assets/images/audio_cassettes-LJ3Qr4F.jpg" "image_alt" => "Aperçu" "image_position" => "right" "theme" => "tailwind" "variant" => "base" ] |
|||
| Attributes | [] |
|||
| Component | Logic\UiBundle\Component\Feature\Feature {#813 +title: "HD et 4K upscaling" +intro: "Bla bla bla..." +bullets: [] +image_src: "/assets/images/audio_cassettes-LJ3Qr4F.jpg" +image_alt: "Aperçu" +image_position: "right" +variant: "base" +theme: "tailwind" } |
|||
| newsletter | Logic\UiBundle\Component\Newsletter\Newsletter | 6.0 MiB | 0.30 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Recevez nos nouveautés" "copy" => "Conseils pratiques, guides et actualités sur nos offres. Un email de temps en temps, pas de spam." "submit_label" => "S’inscrire" "email_placeholder" => "Votre email" "consent_help" => "Désinscription en un clic. Aucune revente de données." "theme" => "tailwind" ] |
|||
| Attributes | [] |
|||
| Component | Logic\UiBundle\Component\Newsletter\Newsletter {#839 +title: "Recevez nos nouveautés" +copy: "Conseils pratiques, guides et actualités sur nos offres. Un email de temps en temps, pas de spam." +submit_label: "S’inscrire" +email_placeholder: "Votre email" +consent_help: "Désinscription en un clic. Aucune revente de données." +features: [ [ "title" => "Articles réguliers" "text" => "Des idées concrètes pour équiper et faire évoluer votre équipe au quotidien." "icon" => "calendar" ] [ "title" => "Sans spam" "text" => "Contenu utile uniquement. Vous pouvez vous désabonner à tout moment." "icon" => "shield" ] ] +variant: null +theme: "tailwind" } |
|||
| faq | Logic\UiBundle\Component\Faq\Faq | 6.0 MiB | 0.25 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Questions fréquentes" "items" => [ [ "question" => "Est-ce qu’il y a un engagement ?" "answer" => "Non, l’abonnement est flexible. Vous pouvez ajuster ou arrêter à tout moment." ] [ "question" => "Et si un PC est perdu ou en panne ?" "answer" => "Rien d’important n’y traîne. On vous remet en route rapidement." ] [ "question" => "Mes logiciels métiers vont-ils fonctionner ?" "answer" => "Oui, nous préparons vos postes pour que vos outils “juste fonctionnent”." ] ] ] |
|||
| Attributes | [] |
|||
| Component | Logic\UiBundle\Component\Faq\Faq {#892 +title: "Questions fréquentes" +title_id: "faq-title" +list_aria_label: "Questions" +items: [ [ "question" => "Est-ce qu’il y a un engagement ?" "answer" => "Non, l’abonnement est flexible. Vous pouvez ajuster ou arrêter à tout moment." ] [ "question" => "Et si un PC est perdu ou en panne ?" "answer" => "Rien d’important n’y traîne. On vous remet en route rapidement." ] [ "question" => "Mes logiciels métiers vont-ils fonctionner ?" "answer" => "Oui, nous préparons vos postes pour que vos outils “juste fonctionnent”." ] ] +variant: null +theme: null } |
|||
| footer | Logic\UiBundle\Component\Footer\Footer | 6.0 MiB | 0.24 ms | |
|---|---|---|---|---|
| Input props | [ "nav_aria_label" => "Liens utilitaires" "items" => [ [ "label" => "Mentions légales" "href" => "#" ] [ "label" => "Confidentialité" "href" => "#" ] [ "label" => "Support" "href" => "#" ] ] "copyright" => "© 2025 Restore Shop" ] |
|||
| Attributes | [] |
|||
| Component | Logic\UiBundle\Component\Footer\Footer {#528 +aria_label: "Site footer" +nav_aria_label: "Liens utilitaires" +items: [ [ "label" => "Mentions légales" "href" => "#" ] [ "label" => "Confidentialité" "href" => "#" ] [ "label" => "Support" "href" => "#" ] ] +copyright: "© 2025 Restore Shop" +variant: null +theme: null } |
|||