From 2a86287779fd98779404374b9c25ec43445a2a8a Mon Sep 17 00:00:00 2001 From: Mark Dumay <61946753+markdumay@users.noreply.github.com> Date: Tue, 31 Mar 2026 19:14:45 +0200 Subject: [PATCH 1/3] fix: handle cue, tab, and outline menu params correctly --- layouts/_partials/assets/helpers/navbar-item.html | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/layouts/_partials/assets/helpers/navbar-item.html b/layouts/_partials/assets/helpers/navbar-item.html index 5cd7d30a..ebf6796f 100644 --- a/layouts/_partials/assets/helpers/navbar-item.html +++ b/layouts/_partials/assets/helpers/navbar-item.html @@ -32,8 +32,11 @@ )}} {{ $error = true }} {{ end }} -{{- $cue := $args.cue | default site.Params.main.externalLinks.cue -}} -{{- $tab := $args.tab | default site.Params.main.externalLinks.tab -}} +{{- $cue := site.Params.main.externalLinks.cue -}} +{{ $params := $entry.Params | default dict }} +{{- if (isset $params "cue") }}{{ $cue = $params.cue }}{{ end -}} +{{- $tab := site.Params.main.externalLinks.tab -}} +{{- if (isset $params "tab") }}{{ $tab = $params.tab }}{{ end -}} {{- $externalLink := partial "utilities/GetThemeIcon.html" (dict "id" "externalLink" "default" "fas up-right-from-square") -}} {{- $baseURL := $page.Scratch.Get "baseURL" | default "/" -}} {{- $menuURL := "" -}} @@ -101,6 +104,9 @@ "icon" (string $entry.Pre) "href" $menuURL "button-size" "sm" + "cue" $cue + "tab" $tab + "outline" $entry.Params.outline )}} {{ else }} {{ cond (ne $menuURL "") " Date: Wed, 1 Apr 2026 08:55:02 +0200 Subject: [PATCH 2/3] feat: unlock contact-form block support for mod-blocks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add contact form field translations (formName, formCompany, formEmail, formMessage, formSubmit, formBotField) to all 8 language files - Add form icon configuration to params.toml (formSubmitButton, formSubmittedIcon) - Add form-hook.yml structure definition for contact form hook handling - Add layouts/form/single.html template for form pages - Update exampleSite module dependencies to mod-blocks v1.17.0 and mod-docs v1.10.0 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.6 --- config/_default/params.toml | 3 + data/structures/form-hook.yml | 8 ++ exampleSite/go.mod | 4 +- exampleSite/go.sum | 8 +- exampleSite/hinode.work.sum | 2 + exampleSite/hugo_stats.json | 252 +++++++++++++--------------------- i18n/de.yaml | 16 ++- i18n/en.yaml | 14 ++ i18n/fr.yaml | 14 ++ i18n/nl.yaml | 14 ++ i18n/pl.yaml | 14 ++ i18n/pt-br.yaml | 14 ++ i18n/zh-hans.yaml | 14 ++ i18n/zh-hant.yaml | 14 ++ layouts/form/single.html | 20 +++ 15 files changed, 244 insertions(+), 167 deletions(-) create mode 100644 data/structures/form-hook.yml create mode 100644 layouts/form/single.html diff --git a/config/_default/params.toml b/config/_default/params.toml index 1cc8cb42..a2c06fa6 100644 --- a/config/_default/params.toml +++ b/config/_default/params.toml @@ -55,6 +55,9 @@ notFoundPage = "fas link-slash" sharingWebshare = "fas share-nodes" sharingDownload = "fas download" + # Form + formSubmitButton = "fa paper-plane" + formSubmittedIcon = "fa envelope" [icons.admonition] note = "fas circle-info" info = "fas circle-info" diff --git a/data/structures/form-hook.yml b/data/structures/form-hook.yml new file mode 100644 index 00000000..58710232 --- /dev/null +++ b/data/structures/form-hook.yml @@ -0,0 +1,8 @@ +comment: >- + Renders a form with callback action. Assign a form-id when the form provider + requires a specific form definition. +arguments: + action: + optional: false + form-id: + optional: true diff --git a/exampleSite/go.mod b/exampleSite/go.mod index 5f0c338b..e98aca02 100644 --- a/exampleSite/go.mod +++ b/exampleSite/go.mod @@ -5,10 +5,10 @@ go 1.19 require ( github.com/FortAwesome/Font-Awesome v0.0.0-20260210181720-337dd2045d56 // indirect github.com/cloudcannon/bookshop/hugo/v3 v3.18.2 // indirect - github.com/gethinode/mod-blocks v1.16.2 // indirect + github.com/gethinode/mod-blocks v1.17.0 // indirect github.com/gethinode/mod-bootstrap-icons v1.4.1 // indirect github.com/gethinode/mod-cookieyes/v2 v2.2.6 // indirect - github.com/gethinode/mod-docs v1.9.0 // indirect + github.com/gethinode/mod-docs v1.10.0 // indirect github.com/gethinode/mod-fontawesome/v5 v5.1.0 // indirect github.com/gethinode/mod-utils/v5 v5.20.0 // indirect github.com/twbs/icons v1.13.1 // indirect diff --git a/exampleSite/go.sum b/exampleSite/go.sum index 4c366a17..e0997678 100644 --- a/exampleSite/go.sum +++ b/exampleSite/go.sum @@ -2,14 +2,14 @@ github.com/FortAwesome/Font-Awesome v0.0.0-20260210181720-337dd2045d56 h1:wZEHFC github.com/FortAwesome/Font-Awesome v0.0.0-20260210181720-337dd2045d56/go.mod h1:IUgezN/MFpCDIlFezw3L8j83oeiIuYoj28Miwr/KUYo= github.com/cloudcannon/bookshop/hugo/v3 v3.18.2 h1:j3XUvvuCv/7SfGKzd7gzb3WEgs1DurqTRDe7gdMAAvU= github.com/cloudcannon/bookshop/hugo/v3 v3.18.2/go.mod h1:s7mIonDhtsLcn10ZKuVXyqd6BDHI8vT1WQhZw8rPfY8= -github.com/gethinode/mod-blocks v1.16.2 h1:q6jHbpLUUvAPc5u2DV3b5aEiFHQZYum0yqkKepMusuM= -github.com/gethinode/mod-blocks v1.16.2/go.mod h1:sAMe4iLdX14DQQ8cl0GN6k1TTjZzpRnKQ9OafgN9rAw= +github.com/gethinode/mod-blocks v1.17.0 h1:9CU/DpBz1jwBfSOcuwXlT4BxHTNBDb9JN9LR1RHTzc0= +github.com/gethinode/mod-blocks v1.17.0/go.mod h1:sAMe4iLdX14DQQ8cl0GN6k1TTjZzpRnKQ9OafgN9rAw= github.com/gethinode/mod-bootstrap-icons v1.4.1 h1:XgP3VU8YiH3FLbF35yltddZKoD6gMC53PYEq3GJ9U4M= github.com/gethinode/mod-bootstrap-icons v1.4.1/go.mod h1:Zerq06ruLGV3V2IcvG1UDaJzCrNN4KcfgJAM3LXgXm0= github.com/gethinode/mod-cookieyes/v2 v2.2.6 h1:/DQm8OYpms0On8wuosQER47TplVu/3z7MZHwbBKXCAg= github.com/gethinode/mod-cookieyes/v2 v2.2.6/go.mod h1:tULb7D7CoTycGUyL7ryqHJKaX11XuL2SN+XwP7/DI0Y= -github.com/gethinode/mod-docs v1.9.0 h1:w27gIwjtRZfR97tcGJr1CYomjQ/TDpZllQAyRHbwSrE= -github.com/gethinode/mod-docs v1.9.0/go.mod h1:ru1w0fHqFocjDIMV0dm40OwhBw5k4UncCS8iO/1S5kI= +github.com/gethinode/mod-docs v1.10.0 h1:aH7EfCQsJWs7NaQObcfcagjHPoKxyUweqMLyxgLQsE0= +github.com/gethinode/mod-docs v1.10.0/go.mod h1:ru1w0fHqFocjDIMV0dm40OwhBw5k4UncCS8iO/1S5kI= github.com/gethinode/mod-fontawesome/v5 v5.1.0 h1:u3ntQMe1fGntcrljxrbZXA9Q0z2WHlmbPT0sL+Uw1o8= github.com/gethinode/mod-fontawesome/v5 v5.1.0/go.mod h1:b9nG1pel6LIWiNyb0kZAmyhLo2rrx4dvG2xyoD8tDlk= github.com/gethinode/mod-utils/v5 v5.20.0 h1:K+oBv8kJ4pVj4m1HlxgJiC+DYNX4oumqS6Cvcp2C8Ho= diff --git a/exampleSite/hinode.work.sum b/exampleSite/hinode.work.sum index 9e89d4f3..dd97c240 100644 --- a/exampleSite/hinode.work.sum +++ b/exampleSite/hinode.work.sum @@ -1,5 +1,7 @@ github.com/cloudcannon/bookshop/hugo/v3 v3.17.1 h1:weTVWBamjQHMIp/oYTFsPwRzzhWrZA6JO43QnxI1kxw= github.com/cloudcannon/bookshop/hugo/v3 v3.17.1/go.mod h1:s7mIonDhtsLcn10ZKuVXyqd6BDHI8vT1WQhZw8rPfY8= +github.com/cloudcannon/bookshop/hugo/v3 v3.18.2 h1:j3XUvvuCv/7SfGKzd7gzb3WEgs1DurqTRDe7gdMAAvU= +github.com/cloudcannon/bookshop/hugo/v3 v3.18.2/go.mod h1:s7mIonDhtsLcn10ZKuVXyqd6BDHI8vT1WQhZw8rPfY8= github.com/gethinode/hinode/component-library v0.0.0-20260126151252-24679a2c2a61 h1:ZotbWXLzG4pArTCFaVAme9EW7/it0f2AdYBO2omYiCQ= github.com/gethinode/hinode/component-library v0.0.0-20260126151252-24679a2c2a61/go.mod h1:Y/gFEO2qzmZzvOxa+t5R3mKInVQ0tKHezByPLXiv5sA= github.com/gethinode/mod-fontawesome/v2 v2.1.2 h1:v1aHhbLLwe/05zRHnx9qGqh6b3toDzcLzuv61rWAoGU= diff --git a/exampleSite/hugo_stats.json b/exampleSite/hugo_stats.json index f43414ed..ff44844c 100644 --- a/exampleSite/hugo_stats.json +++ b/exampleSite/hugo_stats.json @@ -51,6 +51,7 @@ "table", "tbody", "td", + "textarea", "th", "thead", "time", @@ -252,6 +253,7 @@ "collapse", "collapsed", "command", + "contact-form", "contact-img", "container", "container-fluid", @@ -348,6 +350,7 @@ "fa-md", "fa-medium", "fa-mug-saucer", + "fa-paper-plane", "fa-person-skating", "fa-person-skiing", "fa-person-skiing-nordic", @@ -400,6 +403,7 @@ "footnote-ref", "footnotes", "form-control", + "form-floating", "fs-2", "fs-3", "fs-4", @@ -433,6 +437,7 @@ "hero-image", "hero-image-container", "hero-title", + "hidden", "highlight", "hstack", "img-fluid", @@ -952,6 +957,8 @@ "components", "configuration", "contact-cta", + "contact-form", + "contact-us", "container", "container-constraints", "controls-below", @@ -991,14 +998,10 @@ "docs", "dropdown-callout-1", "dropdown-nav-0", - "dropdown-panel-2eb52c5164419811edfe0dc651e88b16", - "dropdown-panel-5a989df709e525e4c1dc37f939ba9bca", - "dropdown-panel-5ab77f631f7cb6ade5d6174e126fc582", - "dropdown-panel-9071fb06091e00219d7e6ab5a75da336", - "dropdown-panel-bf5303703cc3ab244b8e2dc52de78244", - "dropdown-panel-cbe9b848b79ee135a212b6f720db7b5c", - "dropdown-panel-e99782eddc48a732052a570c31252d8d", - "dropdown-panel-f282b538c2d33bf7ea3cbf24022c5b04", + "dropdown-panel-624056b73d355dd73a5be63f60b4a975", + "dropdown-panel-6512c11ac15acfc32137fc47478a78c4", + "dropdown-panel-9ff2ab28688c038c9935172212019492", + "dropdown-panel-e7b33a2090fda1be1056aa218b7f42dd", "dropdown-pills-1", "dropdown-tabs-1", "dropdown-underline-1", @@ -1013,6 +1016,7 @@ "examples", "external-link", "fa-address-card", + "fa-paper-plane", "fab-bootstrap", "fab-facebook", "fab-github", @@ -1021,16 +1025,11 @@ "fab-whatsapp", "fab-x-twitter", "faq", - "faq-0c33181c881ba46ff46ce2408f06bb81", - "faq-0c33181c881ba46ff46ce2408f06bb81-heading-faq-0c33181c881ba46ff46ce2408f06bb81", - "faq-0c33181c881ba46ff46ce2408f06bb81-item-0", - "faq-0c33181c881ba46ff46ce2408f06bb81-item-1", - "faq-0c33181c881ba46ff46ce2408f06bb81-item-2", - "faq-e0bcff30480a7c49674989a501d94e68", - "faq-e0bcff30480a7c49674989a501d94e68-heading-faq-e0bcff30480a7c49674989a501d94e68", - "faq-e0bcff30480a7c49674989a501d94e68-item-0", - "faq-e0bcff30480a7c49674989a501d94e68-item-1", - "faq-e0bcff30480a7c49674989a501d94e68-item-2", + "faq-1dfabe0d71a0feca9abe3cd6baf8ea70", + "faq-1dfabe0d71a0feca9abe3cd6baf8ea70-heading-faq-1dfabe0d71a0feca9abe3cd6baf8ea70", + "faq-1dfabe0d71a0feca9abe3cd6baf8ea70-item-0", + "faq-1dfabe0d71a0feca9abe3cd6baf8ea70-item-1", + "faq-1dfabe0d71a0feca9abe3cd6baf8ea70-item-2", "far-square", "fas-1", "fas-2", @@ -1142,6 +1141,9 @@ "input-2", "input-files", "input-type", + "inputEmail", + "inputMessage", + "inputName", "ins", "interested-in-this-topic", "items-type", @@ -1182,14 +1184,10 @@ "nav-0-btn-2", "nav-callout-1", "nav-nav-0", - "nav-panel-2eb52c5164419811edfe0dc651e88b16", - "nav-panel-5a989df709e525e4c1dc37f939ba9bca", - "nav-panel-5ab77f631f7cb6ade5d6174e126fc582", - "nav-panel-9071fb06091e00219d7e6ab5a75da336", - "nav-panel-bf5303703cc3ab244b8e2dc52de78244", - "nav-panel-cbe9b848b79ee135a212b6f720db7b5c", - "nav-panel-e99782eddc48a732052a570c31252d8d", - "nav-panel-f282b538c2d33bf7ea3cbf24022c5b04", + "nav-panel-624056b73d355dd73a5be63f60b4a975", + "nav-panel-6512c11ac15acfc32137fc47478a78c4", + "nav-panel-9ff2ab28688c038c9935172212019492", + "nav-panel-e7b33a2090fda1be1056aa218b7f42dd", "nav-pills-1", "nav-tabs-1", "nav-underline-1", @@ -1216,6 +1214,7 @@ "navbar-search-1-collapse", "navbar-title-collapse", "navs-and-tabs", + "netlify-contact-form", "new-feature", "offcanvas-label", "offcanvas-sidebar", @@ -1225,54 +1224,30 @@ "over-mij", "overview", "page-link", - "panel-2eb52c5164419811edfe0dc651e88b16-0", - "panel-2eb52c5164419811edfe0dc651e88b16-1", - "panel-2eb52c5164419811edfe0dc651e88b16-2", - "panel-2eb52c5164419811edfe0dc651e88b16-btn-0", - "panel-2eb52c5164419811edfe0dc651e88b16-btn-1", - "panel-2eb52c5164419811edfe0dc651e88b16-btn-2", - "panel-5a989df709e525e4c1dc37f939ba9bca-0", - "panel-5a989df709e525e4c1dc37f939ba9bca-1", - "panel-5a989df709e525e4c1dc37f939ba9bca-2", - "panel-5a989df709e525e4c1dc37f939ba9bca-btn-0", - "panel-5a989df709e525e4c1dc37f939ba9bca-btn-1", - "panel-5a989df709e525e4c1dc37f939ba9bca-btn-2", - "panel-5ab77f631f7cb6ade5d6174e126fc582-0", - "panel-5ab77f631f7cb6ade5d6174e126fc582-1", - "panel-5ab77f631f7cb6ade5d6174e126fc582-2", - "panel-5ab77f631f7cb6ade5d6174e126fc582-btn-0", - "panel-5ab77f631f7cb6ade5d6174e126fc582-btn-1", - "panel-5ab77f631f7cb6ade5d6174e126fc582-btn-2", - "panel-9071fb06091e00219d7e6ab5a75da336-0", - "panel-9071fb06091e00219d7e6ab5a75da336-1", - "panel-9071fb06091e00219d7e6ab5a75da336-2", - "panel-9071fb06091e00219d7e6ab5a75da336-btn-0", - "panel-9071fb06091e00219d7e6ab5a75da336-btn-1", - "panel-9071fb06091e00219d7e6ab5a75da336-btn-2", - "panel-bf5303703cc3ab244b8e2dc52de78244-0", - "panel-bf5303703cc3ab244b8e2dc52de78244-1", - "panel-bf5303703cc3ab244b8e2dc52de78244-2", - "panel-bf5303703cc3ab244b8e2dc52de78244-btn-0", - "panel-bf5303703cc3ab244b8e2dc52de78244-btn-1", - "panel-bf5303703cc3ab244b8e2dc52de78244-btn-2", - "panel-cbe9b848b79ee135a212b6f720db7b5c-0", - "panel-cbe9b848b79ee135a212b6f720db7b5c-1", - "panel-cbe9b848b79ee135a212b6f720db7b5c-2", - "panel-cbe9b848b79ee135a212b6f720db7b5c-btn-0", - "panel-cbe9b848b79ee135a212b6f720db7b5c-btn-1", - "panel-cbe9b848b79ee135a212b6f720db7b5c-btn-2", - "panel-e99782eddc48a732052a570c31252d8d-0", - "panel-e99782eddc48a732052a570c31252d8d-1", - "panel-e99782eddc48a732052a570c31252d8d-2", - "panel-e99782eddc48a732052a570c31252d8d-btn-0", - "panel-e99782eddc48a732052a570c31252d8d-btn-1", - "panel-e99782eddc48a732052a570c31252d8d-btn-2", - "panel-f282b538c2d33bf7ea3cbf24022c5b04-0", - "panel-f282b538c2d33bf7ea3cbf24022c5b04-1", - "panel-f282b538c2d33bf7ea3cbf24022c5b04-2", - "panel-f282b538c2d33bf7ea3cbf24022c5b04-btn-0", - "panel-f282b538c2d33bf7ea3cbf24022c5b04-btn-1", - "panel-f282b538c2d33bf7ea3cbf24022c5b04-btn-2", + "panel-624056b73d355dd73a5be63f60b4a975-0", + "panel-624056b73d355dd73a5be63f60b4a975-1", + "panel-624056b73d355dd73a5be63f60b4a975-2", + "panel-624056b73d355dd73a5be63f60b4a975-btn-0", + "panel-624056b73d355dd73a5be63f60b4a975-btn-1", + "panel-624056b73d355dd73a5be63f60b4a975-btn-2", + "panel-6512c11ac15acfc32137fc47478a78c4-0", + "panel-6512c11ac15acfc32137fc47478a78c4-1", + "panel-6512c11ac15acfc32137fc47478a78c4-2", + "panel-6512c11ac15acfc32137fc47478a78c4-btn-0", + "panel-6512c11ac15acfc32137fc47478a78c4-btn-1", + "panel-6512c11ac15acfc32137fc47478a78c4-btn-2", + "panel-9ff2ab28688c038c9935172212019492-0", + "panel-9ff2ab28688c038c9935172212019492-1", + "panel-9ff2ab28688c038c9935172212019492-2", + "panel-9ff2ab28688c038c9935172212019492-btn-0", + "panel-9ff2ab28688c038c9935172212019492-btn-1", + "panel-9ff2ab28688c038c9935172212019492-btn-2", + "panel-e7b33a2090fda1be1056aa218b7f42dd-0", + "panel-e7b33a2090fda1be1056aa218b7f42dd-1", + "panel-e7b33a2090fda1be1056aa218b7f42dd-2", + "panel-e7b33a2090fda1be1056aa218b7f42dd-btn-0", + "panel-e7b33a2090fda1be1056aa218b7f42dd-btn-1", + "panel-e7b33a2090fda1be1056aa218b7f42dd-btn-2", "panels", "persona", "pie-chart", @@ -1290,92 +1265,50 @@ "powershell", "premier-article", "preview", - "preview-013c92ad4539cb73cc9eb833583fb3d9-desktop", - "preview-013c92ad4539cb73cc9eb833583fb3d9-desktop-tab", - "preview-013c92ad4539cb73cc9eb833583fb3d9-mobile", - "preview-013c92ad4539cb73cc9eb833583fb3d9-mobile-tab", - "preview-013c92ad4539cb73cc9eb833583fb3d9-tablet", - "preview-013c92ad4539cb73cc9eb833583fb3d9-tablet-tab", - "preview-06ad552e1c27d30c7b5c1eec0df1509c-desktop", - "preview-06ad552e1c27d30c7b5c1eec0df1509c-mobile", - "preview-06ad552e1c27d30c7b5c1eec0df1509c-tablet", "preview-1", - "preview-1cd76209bba17488678bf67e2cdce6ce-desktop", - "preview-1cd76209bba17488678bf67e2cdce6ce-desktop-tab", - "preview-1cd76209bba17488678bf67e2cdce6ce-mobile", - "preview-1cd76209bba17488678bf67e2cdce6ce-mobile-tab", - "preview-1cd76209bba17488678bf67e2cdce6ce-tablet", - "preview-1cd76209bba17488678bf67e2cdce6ce-tablet-tab", "preview-2", - "preview-203410a0ee16c3ca6a05f884b7766390-desktop", - "preview-203410a0ee16c3ca6a05f884b7766390-desktop-tab", - "preview-203410a0ee16c3ca6a05f884b7766390-mobile", - "preview-203410a0ee16c3ca6a05f884b7766390-mobile-tab", - "preview-203410a0ee16c3ca6a05f884b7766390-tablet", - "preview-203410a0ee16c3ca6a05f884b7766390-tablet-tab", - "preview-22a6893538980a178d9ae13b1ef42c9a-desktop", - "preview-22a6893538980a178d9ae13b1ef42c9a-mobile", - "preview-22a6893538980a178d9ae13b1ef42c9a-tablet", - "preview-3326e1e8ca4dc28eb67e720d377010e1-desktop", - "preview-3326e1e8ca4dc28eb67e720d377010e1-desktop-tab", - "preview-3326e1e8ca4dc28eb67e720d377010e1-mobile", - "preview-3326e1e8ca4dc28eb67e720d377010e1-mobile-tab", - "preview-3326e1e8ca4dc28eb67e720d377010e1-tablet", - "preview-3326e1e8ca4dc28eb67e720d377010e1-tablet-tab", - "preview-36fab5c001449af555e6da5f8d1f6599-desktop", - "preview-36fab5c001449af555e6da5f8d1f6599-mobile", - "preview-36fab5c001449af555e6da5f8d1f6599-tablet", - "preview-3ee747802a25a420cb53f92f3836a8f4-desktop", - "preview-3ee747802a25a420cb53f92f3836a8f4-desktop-tab", - "preview-3ee747802a25a420cb53f92f3836a8f4-mobile", - "preview-3ee747802a25a420cb53f92f3836a8f4-mobile-tab", - "preview-3ee747802a25a420cb53f92f3836a8f4-tablet", - "preview-3ee747802a25a420cb53f92f3836a8f4-tablet-tab", - "preview-6ec4c9f364b06be47044369dae59a8e2-desktop", - "preview-6ec4c9f364b06be47044369dae59a8e2-mobile", - "preview-6ec4c9f364b06be47044369dae59a8e2-tablet", - "preview-798f20770dc820677fd9465a7499618f-desktop", - "preview-798f20770dc820677fd9465a7499618f-desktop-tab", - "preview-798f20770dc820677fd9465a7499618f-mobile", - "preview-798f20770dc820677fd9465a7499618f-mobile-tab", - "preview-798f20770dc820677fd9465a7499618f-tablet", - "preview-798f20770dc820677fd9465a7499618f-tablet-tab", - "preview-8f2305b6676b72654e597aab676f7794-desktop", - "preview-8f2305b6676b72654e597aab676f7794-desktop-tab", - "preview-8f2305b6676b72654e597aab676f7794-mobile", - "preview-8f2305b6676b72654e597aab676f7794-mobile-tab", - "preview-8f2305b6676b72654e597aab676f7794-tablet", - "preview-8f2305b6676b72654e597aab676f7794-tablet-tab", - "preview-aafa54069b7c639743d3edf311e486e3-desktop", - "preview-aafa54069b7c639743d3edf311e486e3-desktop-tab", - "preview-aafa54069b7c639743d3edf311e486e3-mobile", - "preview-aafa54069b7c639743d3edf311e486e3-mobile-tab", - "preview-aafa54069b7c639743d3edf311e486e3-tablet", - "preview-aafa54069b7c639743d3edf311e486e3-tablet-tab", - "preview-b5ffaacd6dfa64d8ed96df8e73bb107c-desktop", - "preview-b5ffaacd6dfa64d8ed96df8e73bb107c-desktop-tab", - "preview-b5ffaacd6dfa64d8ed96df8e73bb107c-mobile", - "preview-b5ffaacd6dfa64d8ed96df8e73bb107c-mobile-tab", - "preview-b5ffaacd6dfa64d8ed96df8e73bb107c-tablet", - "preview-b5ffaacd6dfa64d8ed96df8e73bb107c-tablet-tab", - "preview-e12f7c18c7c999c0f4352dbc23841395-desktop", - "preview-e12f7c18c7c999c0f4352dbc23841395-desktop-tab", - "preview-e12f7c18c7c999c0f4352dbc23841395-mobile", - "preview-e12f7c18c7c999c0f4352dbc23841395-mobile-tab", - "preview-e12f7c18c7c999c0f4352dbc23841395-tablet", - "preview-e12f7c18c7c999c0f4352dbc23841395-tablet-tab", - "preview-e1c4231ea4374161b5e25451aeac6aea-desktop", - "preview-e1c4231ea4374161b5e25451aeac6aea-desktop-tab", - "preview-e1c4231ea4374161b5e25451aeac6aea-mobile", - "preview-e1c4231ea4374161b5e25451aeac6aea-mobile-tab", - "preview-e1c4231ea4374161b5e25451aeac6aea-tablet", - "preview-e1c4231ea4374161b5e25451aeac6aea-tablet-tab", - "preview-ef4683737ca31e8c9ee971097683287d-desktop", - "preview-ef4683737ca31e8c9ee971097683287d-desktop-tab", - "preview-ef4683737ca31e8c9ee971097683287d-mobile", - "preview-ef4683737ca31e8c9ee971097683287d-mobile-tab", - "preview-ef4683737ca31e8c9ee971097683287d-tablet", - "preview-ef4683737ca31e8c9ee971097683287d-tablet-tab", + "preview-2a207b0d8f278949374ea04b1f7a26ff-desktop", + "preview-2a207b0d8f278949374ea04b1f7a26ff-desktop-tab", + "preview-2a207b0d8f278949374ea04b1f7a26ff-mobile", + "preview-2a207b0d8f278949374ea04b1f7a26ff-mobile-tab", + "preview-2a207b0d8f278949374ea04b1f7a26ff-tablet", + "preview-2a207b0d8f278949374ea04b1f7a26ff-tablet-tab", + "preview-524269a264f0cbc972f6993781a1bca8-desktop", + "preview-524269a264f0cbc972f6993781a1bca8-desktop-tab", + "preview-524269a264f0cbc972f6993781a1bca8-mobile", + "preview-524269a264f0cbc972f6993781a1bca8-mobile-tab", + "preview-524269a264f0cbc972f6993781a1bca8-tablet", + "preview-524269a264f0cbc972f6993781a1bca8-tablet-tab", + "preview-6d6a50298e6beb0638df7661d5832e73-desktop", + "preview-6d6a50298e6beb0638df7661d5832e73-desktop-tab", + "preview-6d6a50298e6beb0638df7661d5832e73-mobile", + "preview-6d6a50298e6beb0638df7661d5832e73-mobile-tab", + "preview-6d6a50298e6beb0638df7661d5832e73-tablet", + "preview-6d6a50298e6beb0638df7661d5832e73-tablet-tab", + "preview-bc44930c75fcb09a6c379df9a44798cd-desktop", + "preview-bc44930c75fcb09a6c379df9a44798cd-mobile", + "preview-bc44930c75fcb09a6c379df9a44798cd-tablet", + "preview-d0ab45e48511433b9a3ca726dc40c8b4-desktop", + "preview-d0ab45e48511433b9a3ca726dc40c8b4-desktop-tab", + "preview-d0ab45e48511433b9a3ca726dc40c8b4-mobile", + "preview-d0ab45e48511433b9a3ca726dc40c8b4-mobile-tab", + "preview-d0ab45e48511433b9a3ca726dc40c8b4-tablet", + "preview-d0ab45e48511433b9a3ca726dc40c8b4-tablet-tab", + "preview-d64009626184278b38cebe97f95b8500-desktop", + "preview-d64009626184278b38cebe97f95b8500-desktop-tab", + "preview-d64009626184278b38cebe97f95b8500-mobile", + "preview-d64009626184278b38cebe97f95b8500-mobile-tab", + "preview-d64009626184278b38cebe97f95b8500-tablet", + "preview-d64009626184278b38cebe97f95b8500-tablet-tab", + "preview-d9f394c0aad7f41275a7f837afa7ff4e-desktop", + "preview-d9f394c0aad7f41275a7f837afa7ff4e-mobile", + "preview-d9f394c0aad7f41275a7f837afa7ff4e-tablet", + "preview-f6a8f7658fa0477faaa30cc3ec7791f5-desktop", + "preview-f6a8f7658fa0477faaa30cc3ec7791f5-desktop-tab", + "preview-f6a8f7658fa0477faaa30cc3ec7791f5-mobile", + "preview-f6a8f7658fa0477faaa30cc3ec7791f5-mobile-tab", + "preview-f6a8f7658fa0477faaa30cc3ec7791f5-tablet", + "preview-f6a8f7658fa0477faaa30cc3ec7791f5-tablet-tab", "preview-unavailable", "preview-unavailable-alert-only", "preview-with-specific-device", @@ -1441,8 +1374,7 @@ "tabs-1-btn-2", "team", "testimonial", - "testimonial-carousel-7360e8b66bbd4c87a00805c2b24da416", - "testimonial-carousel-dc2c6a21e6dbf3ea4eb71a19e217273b", + "testimonial-carousel-52add8ea6644fecc0586d755e15882bb", "testimonial-with-avatar", "testimonial-with-case-study", "testimonial-with-icon", diff --git a/i18n/de.yaml b/i18n/de.yaml index 8028e678..aaed1f7a 100644 --- a/i18n/de.yaml +++ b/i18n/de.yaml @@ -214,4 +214,18 @@ - id: previewError translation: "Vorschau konnte nicht geladen werden für" - id: previewOpenTab - translation: "In neuem Tab öffnen" \ No newline at end of file + translation: "In neuem Tab öffnen" + +# Contact form fields +- id: formName + translation: "Name" +- id: formCompany + translation: "Unternehmen" +- id: formEmail + translation: "E-Mail" +- id: formMessage + translation: "Nachricht" +- id: formSubmit + translation: "Absenden" +- id: formBotField + translation: "Bitte nicht ausfüllen, wenn Sie ein Mensch sind" \ No newline at end of file diff --git a/i18n/en.yaml b/i18n/en.yaml index 04d761ec..fadf30a4 100644 --- a/i18n/en.yaml +++ b/i18n/en.yaml @@ -215,3 +215,17 @@ translation: "Unable to load preview for" - id: previewOpenTab translation: "Open in new tab" + +# Contact form fields +- id: formName + translation: "Name" +- id: formCompany + translation: "Company" +- id: formEmail + translation: "Email" +- id: formMessage + translation: "Message" +- id: formSubmit + translation: "Submit" +- id: formBotField + translation: "Don't fill this out if you're human" diff --git a/i18n/fr.yaml b/i18n/fr.yaml index 17858dd8..48e0a308 100644 --- a/i18n/fr.yaml +++ b/i18n/fr.yaml @@ -215,3 +215,17 @@ translation: "Impossible de charger l'aperçu pour" - id: previewOpenTab translation: "Ouvrir dans un nouvel onglet" + +# Contact form fields +- id: formName + translation: "Nom" +- id: formCompany + translation: "Société" +- id: formEmail + translation: "E-mail" +- id: formMessage + translation: "Message" +- id: formSubmit + translation: "Envoyer" +- id: formBotField + translation: "Ne remplissez pas ce champ si vous êtes humain" diff --git a/i18n/nl.yaml b/i18n/nl.yaml index ae3eb43e..be884083 100644 --- a/i18n/nl.yaml +++ b/i18n/nl.yaml @@ -215,3 +215,17 @@ translation: "Kan voorbeeld niet laden voor" - id: previewOpenTab translation: "Open in nieuw tabblad" + +# Contact form fields +- id: formName + translation: "Naam" +- id: formCompany + translation: "Bedrijf" +- id: formEmail + translation: "E-mail" +- id: formMessage + translation: "Bericht" +- id: formSubmit + translation: "Verzenden" +- id: formBotField + translation: "Vul dit niet in als je een mens bent" diff --git a/i18n/pl.yaml b/i18n/pl.yaml index c4ef6581..922d1c4d 100644 --- a/i18n/pl.yaml +++ b/i18n/pl.yaml @@ -215,3 +215,17 @@ translation: "Nie można załadować podglądu dla" - id: previewOpenTab translation: "Otwórz w nowej karcie" + +# Contact form fields +- id: formName + translation: "Imię i nazwisko" +- id: formCompany + translation: "Firma" +- id: formEmail + translation: "E-mail" +- id: formMessage + translation: "Wiadomość" +- id: formSubmit + translation: "Wyślij" +- id: formBotField + translation: "Nie wypełniaj tego pola, jeśli jesteś człowiekiem" diff --git a/i18n/pt-br.yaml b/i18n/pt-br.yaml index cc77f0c4..1a3e3f39 100644 --- a/i18n/pt-br.yaml +++ b/i18n/pt-br.yaml @@ -217,3 +217,17 @@ translation: "Não foi possível carregar a visualização para" - id: previewOpenTab translation: "Abrir em nova aba" + +# Contact form fields +- id: formName + translation: "Nome" +- id: formCompany + translation: "Empresa" +- id: formEmail + translation: "E-mail" +- id: formMessage + translation: "Mensagem" +- id: formSubmit + translation: "Enviar" +- id: formBotField + translation: "Não preencha isto se você for humano" diff --git a/i18n/zh-hans.yaml b/i18n/zh-hans.yaml index b3f1855f..3acceba3 100644 --- a/i18n/zh-hans.yaml +++ b/i18n/zh-hans.yaml @@ -215,3 +215,17 @@ translation: "无法加载预览" - id: previewOpenTab translation: "在新标签页中打开" + +# Contact form fields +- id: formName + translation: "姓名" +- id: formCompany + translation: "公司" +- id: formEmail + translation: "电子邮件" +- id: formMessage + translation: "消息" +- id: formSubmit + translation: "提交" +- id: formBotField + translation: "如果您是人类,请不要填写此项" diff --git a/i18n/zh-hant.yaml b/i18n/zh-hant.yaml index 1a9a2ab8..5b9692c1 100644 --- a/i18n/zh-hant.yaml +++ b/i18n/zh-hant.yaml @@ -215,3 +215,17 @@ translation: "無法載入預覽" - id: previewOpenTab translation: "在新分頁中開啟" + +# Contact form fields +- id: formName + translation: "姓名" +- id: formCompany + translation: "公司" +- id: formEmail + translation: "電子郵件" +- id: formMessage + translation: "訊息" +- id: formSubmit + translation: "提交" +- id: formBotField + translation: "如果您是人類,請不要填寫此欄" diff --git a/layouts/form/single.html b/layouts/form/single.html new file mode 100644 index 00000000..f5e1f1cc --- /dev/null +++ b/layouts/form/single.html @@ -0,0 +1,20 @@ +{{ define "main" }} + {{- $padding := partial "utilities/GetPadding.html" -}} + {{- $formIcon := partial "utilities/GetThemeIcon.html" (dict "id" "formSubmittedIcon" "default" "fa envelope") -}} +
+
+
+ + {{ partial "assets/icon.html" (dict "icon" $formIcon "class" "fa-10x") }} +

{{ .Title }}

+
+

+ {{ $inner := trim .RawContent " \n\r" }} + {{ if gt (len $inner) 0 }} + {{ partial "utilities/ProcessContent" (dict "page" .Page "raw" $inner) }} + {{ end }} +

+
+
+
+{{ end }} From e7ca45afc85a17173629915b67268e133a238b9a Mon Sep 17 00:00:00 2001 From: Mark Dumay <61946753+markdumay@users.noreply.github.com> Date: Wed, 1 Apr 2026 08:55:47 +0200 Subject: [PATCH 3/3] chore: update build stats --- exampleSite/hugo_stats.json | 160 ++++++++++++++++++------------------ 1 file changed, 80 insertions(+), 80 deletions(-) diff --git a/exampleSite/hugo_stats.json b/exampleSite/hugo_stats.json index ff44844c..1e950af7 100644 --- a/exampleSite/hugo_stats.json +++ b/exampleSite/hugo_stats.json @@ -998,10 +998,10 @@ "docs", "dropdown-callout-1", "dropdown-nav-0", - "dropdown-panel-624056b73d355dd73a5be63f60b4a975", - "dropdown-panel-6512c11ac15acfc32137fc47478a78c4", - "dropdown-panel-9ff2ab28688c038c9935172212019492", - "dropdown-panel-e7b33a2090fda1be1056aa218b7f42dd", + "dropdown-panel-2825b0af448b291a8a8a2be65e27ec17", + "dropdown-panel-7d3ca5b69d4f3fa42ddb959bb03696ee", + "dropdown-panel-c265925f1e019b76bfcf0ac4194456c2", + "dropdown-panel-dca8da45956e58613ded125694a3afe8", "dropdown-pills-1", "dropdown-tabs-1", "dropdown-underline-1", @@ -1025,11 +1025,11 @@ "fab-whatsapp", "fab-x-twitter", "faq", - "faq-1dfabe0d71a0feca9abe3cd6baf8ea70", - "faq-1dfabe0d71a0feca9abe3cd6baf8ea70-heading-faq-1dfabe0d71a0feca9abe3cd6baf8ea70", - "faq-1dfabe0d71a0feca9abe3cd6baf8ea70-item-0", - "faq-1dfabe0d71a0feca9abe3cd6baf8ea70-item-1", - "faq-1dfabe0d71a0feca9abe3cd6baf8ea70-item-2", + "faq-674d6e5fa31b879e347fde07c5536ad1", + "faq-674d6e5fa31b879e347fde07c5536ad1-heading-faq-674d6e5fa31b879e347fde07c5536ad1", + "faq-674d6e5fa31b879e347fde07c5536ad1-item-0", + "faq-674d6e5fa31b879e347fde07c5536ad1-item-1", + "faq-674d6e5fa31b879e347fde07c5536ad1-item-2", "far-square", "fas-1", "fas-2", @@ -1184,10 +1184,10 @@ "nav-0-btn-2", "nav-callout-1", "nav-nav-0", - "nav-panel-624056b73d355dd73a5be63f60b4a975", - "nav-panel-6512c11ac15acfc32137fc47478a78c4", - "nav-panel-9ff2ab28688c038c9935172212019492", - "nav-panel-e7b33a2090fda1be1056aa218b7f42dd", + "nav-panel-2825b0af448b291a8a8a2be65e27ec17", + "nav-panel-7d3ca5b69d4f3fa42ddb959bb03696ee", + "nav-panel-c265925f1e019b76bfcf0ac4194456c2", + "nav-panel-dca8da45956e58613ded125694a3afe8", "nav-pills-1", "nav-tabs-1", "nav-underline-1", @@ -1224,30 +1224,30 @@ "over-mij", "overview", "page-link", - "panel-624056b73d355dd73a5be63f60b4a975-0", - "panel-624056b73d355dd73a5be63f60b4a975-1", - "panel-624056b73d355dd73a5be63f60b4a975-2", - "panel-624056b73d355dd73a5be63f60b4a975-btn-0", - "panel-624056b73d355dd73a5be63f60b4a975-btn-1", - "panel-624056b73d355dd73a5be63f60b4a975-btn-2", - "panel-6512c11ac15acfc32137fc47478a78c4-0", - "panel-6512c11ac15acfc32137fc47478a78c4-1", - "panel-6512c11ac15acfc32137fc47478a78c4-2", - "panel-6512c11ac15acfc32137fc47478a78c4-btn-0", - "panel-6512c11ac15acfc32137fc47478a78c4-btn-1", - "panel-6512c11ac15acfc32137fc47478a78c4-btn-2", - "panel-9ff2ab28688c038c9935172212019492-0", - "panel-9ff2ab28688c038c9935172212019492-1", - "panel-9ff2ab28688c038c9935172212019492-2", - "panel-9ff2ab28688c038c9935172212019492-btn-0", - "panel-9ff2ab28688c038c9935172212019492-btn-1", - "panel-9ff2ab28688c038c9935172212019492-btn-2", - "panel-e7b33a2090fda1be1056aa218b7f42dd-0", - "panel-e7b33a2090fda1be1056aa218b7f42dd-1", - "panel-e7b33a2090fda1be1056aa218b7f42dd-2", - "panel-e7b33a2090fda1be1056aa218b7f42dd-btn-0", - "panel-e7b33a2090fda1be1056aa218b7f42dd-btn-1", - "panel-e7b33a2090fda1be1056aa218b7f42dd-btn-2", + "panel-2825b0af448b291a8a8a2be65e27ec17-0", + "panel-2825b0af448b291a8a8a2be65e27ec17-1", + "panel-2825b0af448b291a8a8a2be65e27ec17-2", + "panel-2825b0af448b291a8a8a2be65e27ec17-btn-0", + "panel-2825b0af448b291a8a8a2be65e27ec17-btn-1", + "panel-2825b0af448b291a8a8a2be65e27ec17-btn-2", + "panel-7d3ca5b69d4f3fa42ddb959bb03696ee-0", + "panel-7d3ca5b69d4f3fa42ddb959bb03696ee-1", + "panel-7d3ca5b69d4f3fa42ddb959bb03696ee-2", + "panel-7d3ca5b69d4f3fa42ddb959bb03696ee-btn-0", + "panel-7d3ca5b69d4f3fa42ddb959bb03696ee-btn-1", + "panel-7d3ca5b69d4f3fa42ddb959bb03696ee-btn-2", + "panel-c265925f1e019b76bfcf0ac4194456c2-0", + "panel-c265925f1e019b76bfcf0ac4194456c2-1", + "panel-c265925f1e019b76bfcf0ac4194456c2-2", + "panel-c265925f1e019b76bfcf0ac4194456c2-btn-0", + "panel-c265925f1e019b76bfcf0ac4194456c2-btn-1", + "panel-c265925f1e019b76bfcf0ac4194456c2-btn-2", + "panel-dca8da45956e58613ded125694a3afe8-0", + "panel-dca8da45956e58613ded125694a3afe8-1", + "panel-dca8da45956e58613ded125694a3afe8-2", + "panel-dca8da45956e58613ded125694a3afe8-btn-0", + "panel-dca8da45956e58613ded125694a3afe8-btn-1", + "panel-dca8da45956e58613ded125694a3afe8-btn-2", "panels", "persona", "pie-chart", @@ -1267,48 +1267,48 @@ "preview", "preview-1", "preview-2", - "preview-2a207b0d8f278949374ea04b1f7a26ff-desktop", - "preview-2a207b0d8f278949374ea04b1f7a26ff-desktop-tab", - "preview-2a207b0d8f278949374ea04b1f7a26ff-mobile", - "preview-2a207b0d8f278949374ea04b1f7a26ff-mobile-tab", - "preview-2a207b0d8f278949374ea04b1f7a26ff-tablet", - "preview-2a207b0d8f278949374ea04b1f7a26ff-tablet-tab", - "preview-524269a264f0cbc972f6993781a1bca8-desktop", - "preview-524269a264f0cbc972f6993781a1bca8-desktop-tab", - "preview-524269a264f0cbc972f6993781a1bca8-mobile", - "preview-524269a264f0cbc972f6993781a1bca8-mobile-tab", - "preview-524269a264f0cbc972f6993781a1bca8-tablet", - "preview-524269a264f0cbc972f6993781a1bca8-tablet-tab", - "preview-6d6a50298e6beb0638df7661d5832e73-desktop", - "preview-6d6a50298e6beb0638df7661d5832e73-desktop-tab", - "preview-6d6a50298e6beb0638df7661d5832e73-mobile", - "preview-6d6a50298e6beb0638df7661d5832e73-mobile-tab", - "preview-6d6a50298e6beb0638df7661d5832e73-tablet", - "preview-6d6a50298e6beb0638df7661d5832e73-tablet-tab", - "preview-bc44930c75fcb09a6c379df9a44798cd-desktop", - "preview-bc44930c75fcb09a6c379df9a44798cd-mobile", - "preview-bc44930c75fcb09a6c379df9a44798cd-tablet", - "preview-d0ab45e48511433b9a3ca726dc40c8b4-desktop", - "preview-d0ab45e48511433b9a3ca726dc40c8b4-desktop-tab", - "preview-d0ab45e48511433b9a3ca726dc40c8b4-mobile", - "preview-d0ab45e48511433b9a3ca726dc40c8b4-mobile-tab", - "preview-d0ab45e48511433b9a3ca726dc40c8b4-tablet", - "preview-d0ab45e48511433b9a3ca726dc40c8b4-tablet-tab", - "preview-d64009626184278b38cebe97f95b8500-desktop", - "preview-d64009626184278b38cebe97f95b8500-desktop-tab", - "preview-d64009626184278b38cebe97f95b8500-mobile", - "preview-d64009626184278b38cebe97f95b8500-mobile-tab", - "preview-d64009626184278b38cebe97f95b8500-tablet", - "preview-d64009626184278b38cebe97f95b8500-tablet-tab", - "preview-d9f394c0aad7f41275a7f837afa7ff4e-desktop", - "preview-d9f394c0aad7f41275a7f837afa7ff4e-mobile", - "preview-d9f394c0aad7f41275a7f837afa7ff4e-tablet", - "preview-f6a8f7658fa0477faaa30cc3ec7791f5-desktop", - "preview-f6a8f7658fa0477faaa30cc3ec7791f5-desktop-tab", - "preview-f6a8f7658fa0477faaa30cc3ec7791f5-mobile", - "preview-f6a8f7658fa0477faaa30cc3ec7791f5-mobile-tab", - "preview-f6a8f7658fa0477faaa30cc3ec7791f5-tablet", - "preview-f6a8f7658fa0477faaa30cc3ec7791f5-tablet-tab", + "preview-3221e2b878b47c5920b07c54771bdb7c-desktop", + "preview-3221e2b878b47c5920b07c54771bdb7c-desktop-tab", + "preview-3221e2b878b47c5920b07c54771bdb7c-mobile", + "preview-3221e2b878b47c5920b07c54771bdb7c-mobile-tab", + "preview-3221e2b878b47c5920b07c54771bdb7c-tablet", + "preview-3221e2b878b47c5920b07c54771bdb7c-tablet-tab", + "preview-4731ead901771c759ee44224a43b96fb-desktop", + "preview-4731ead901771c759ee44224a43b96fb-mobile", + "preview-4731ead901771c759ee44224a43b96fb-tablet", + "preview-5ce6c020f8e9e42b301da9fd539b556a-desktop", + "preview-5ce6c020f8e9e42b301da9fd539b556a-desktop-tab", + "preview-5ce6c020f8e9e42b301da9fd539b556a-mobile", + "preview-5ce6c020f8e9e42b301da9fd539b556a-mobile-tab", + "preview-5ce6c020f8e9e42b301da9fd539b556a-tablet", + "preview-5ce6c020f8e9e42b301da9fd539b556a-tablet-tab", + "preview-6408032b0f9f1c1118de3baa5a20c132-desktop", + "preview-6408032b0f9f1c1118de3baa5a20c132-desktop-tab", + "preview-6408032b0f9f1c1118de3baa5a20c132-mobile", + "preview-6408032b0f9f1c1118de3baa5a20c132-mobile-tab", + "preview-6408032b0f9f1c1118de3baa5a20c132-tablet", + "preview-6408032b0f9f1c1118de3baa5a20c132-tablet-tab", + "preview-6e3b62a221146a87825feea814e0e8b2-desktop", + "preview-6e3b62a221146a87825feea814e0e8b2-desktop-tab", + "preview-6e3b62a221146a87825feea814e0e8b2-mobile", + "preview-6e3b62a221146a87825feea814e0e8b2-mobile-tab", + "preview-6e3b62a221146a87825feea814e0e8b2-tablet", + "preview-6e3b62a221146a87825feea814e0e8b2-tablet-tab", + "preview-76f2b00830fe0f074fbd253b821389a6-desktop", + "preview-76f2b00830fe0f074fbd253b821389a6-desktop-tab", + "preview-76f2b00830fe0f074fbd253b821389a6-mobile", + "preview-76f2b00830fe0f074fbd253b821389a6-mobile-tab", + "preview-76f2b00830fe0f074fbd253b821389a6-tablet", + "preview-76f2b00830fe0f074fbd253b821389a6-tablet-tab", + "preview-8193b9a58d976cc2f154e01345c6b40e-desktop", + "preview-8193b9a58d976cc2f154e01345c6b40e-desktop-tab", + "preview-8193b9a58d976cc2f154e01345c6b40e-mobile", + "preview-8193b9a58d976cc2f154e01345c6b40e-mobile-tab", + "preview-8193b9a58d976cc2f154e01345c6b40e-tablet", + "preview-8193b9a58d976cc2f154e01345c6b40e-tablet-tab", + "preview-a02e5cda254394a033565ddad3370ae0-desktop", + "preview-a02e5cda254394a033565ddad3370ae0-mobile", + "preview-a02e5cda254394a033565ddad3370ae0-tablet", "preview-unavailable", "preview-unavailable-alert-only", "preview-with-specific-device", @@ -1374,7 +1374,7 @@ "tabs-1-btn-2", "team", "testimonial", - "testimonial-carousel-52add8ea6644fecc0586d755e15882bb", + "testimonial-carousel-2c94398d674753f76496f6720d59fdd3", "testimonial-with-avatar", "testimonial-with-case-study", "testimonial-with-icon",