feat: add new contact form, hero, features, and richtext blocks; implement scroll-reveal action and update styles

- Introduced ContactFormBlock, FeaturesBlock, HeroBlock, and RichtextBlock components.
- Implemented a scroll-reveal action for animations on element visibility.
- Enhanced CSS styles for better theming and prose formatting.
- Added localization support for new components and updated existing translations.
- Created e2e tests for demo pages including contact form validation and navigation.
- Added a video tour showcasing the demo pages and interactions.
This commit is contained in:
2026-02-26 03:54:07 +00:00
parent e8fd38e98a
commit 40ffa8207e
27 changed files with 2009 additions and 98 deletions

View File

@@ -5,18 +5,20 @@
"language": "de",
"type": "header",
"elements": [
{
"name": "Startseite",
"page": "home"
},
{
"name": "Über uns",
"page": "about"
},
{
"name": "Kontakt",
"page": "contact"
}
{ "name": "Startseite", "page": "/" },
{ "name": "Über uns", "page": "/ueber-uns" },
{ "name": "Kontakt", "page": "/kontakt" }
]
},
{
"id": "header-en",
"_id": "header-en",
"language": "en",
"type": "header",
"elements": [
{ "name": "Home", "page": "/" },
{ "name": "About", "page": "/about" },
{ "name": "Contact", "page": "/contact" }
]
},
{
@@ -25,14 +27,22 @@
"language": "de",
"type": "footer",
"elements": [
{
"name": "Impressum",
"page": "imprint"
},
{
"name": "Datenschutz",
"page": "privacy"
}
{ "name": "Startseite", "page": "/" },
{ "name": "Über uns", "page": "/ueber-uns" },
{ "name": "Kontakt", "page": "/kontakt" },
{ "name": "GitHub", "external": true, "externalUrl": "https://github.com" }
]
},
{
"id": "footer-en",
"_id": "footer-en",
"language": "en",
"type": "footer",
"elements": [
{ "name": "Home", "page": "/" },
{ "name": "About", "page": "/about" },
{ "name": "Contact", "page": "/contact" },
{ "name": "GitHub", "external": true, "externalUrl": "https://github.com" }
]
}
]
]