refactor(ui): Kicker-Zeilen ueber Ueberschriften entfernt
Jede zweite Ueberschrift trug eine kleine Versalien-Zeile mit Wabenpunkt
("• STIMMEN", "• AKTUELL VERFUEGBAR", "• KUNDENKONTO" ...). Auf 29 Seiten
und Abschnitten wiederholt las sich das wie eine Vorlage. SectionHeading
rendert sie nicht mehr, die Prop ist entfernt; die Ueberschrift traegt den
Abschnitt allein.
Die eyebrow-Texte, die weiterhin als Seitentitel, Bildbeschriftung oder
Breadcrumb dienen, bleiben; 18 danach ungenutzte Eintraege sind aus Typ und
beiden Woerterbuechern entfernt.
Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
This commit is contained in:
1 parent
a4581d3467
commit
1fa8ca246a
33 files changed
+22
-107
No files matched your search
@@ -156,14 +156,12 @@ export const en: Dictionary = {
|
||||
reviewNotice: "",
|
||||
},
|
||||
notFoundPage: {
|
||||
eyebrow: "404",
|
||||
title: "This page doesn't exist, at least not anymore.",
|
||||
text: "The link might be outdated, or the page has moved. Take a look around the shop, or head back to the homepage.",
|
||||
backToShop: "Go to shop",
|
||||
backToHome: "Back to homepage",
|
||||
},
|
||||
siteErrorPage: {
|
||||
eyebrow: "Error",
|
||||
title: "Something went wrong.",
|
||||
text: "That was a technical error on our end, not something you did. Try again, or come back a bit later.",
|
||||
retry: "Try again",
|
||||
@@ -573,7 +571,6 @@ export const en: Dictionary = {
|
||||
"By arrangement, you can pick up your order directly from us in Altenmünster. Just select “Pickup” at checkout. We'll then get in touch with a pickup time.",
|
||||
},
|
||||
twoFactorPage: {
|
||||
eyebrow: "Security",
|
||||
title: "Two-Factor Authentication",
|
||||
subtitle: "Protects your account beyond just a password, with a code from an authenticator app.",
|
||||
backLabel: "Back to overview",
|
||||
@@ -589,7 +586,6 @@ export const en: Dictionary = {
|
||||
emptyDescription: "You can save products from any product page via “Add to wishlist.”",
|
||||
},
|
||||
twoFactorCodePage: {
|
||||
eyebrow: "Customer account",
|
||||
title: "Confirm sign-in",
|
||||
subtitle: "Enter the 6-digit code from your authenticator app, or use one of your backup codes.",
|
||||
cancelLabel: "Cancel sign-in",
|
||||
@@ -597,7 +593,6 @@ export const en: Dictionary = {
|
||||
confirm: "Confirm",
|
||||
},
|
||||
twoFactorBackupCodesPage: {
|
||||
eyebrow: "Security",
|
||||
title: "Your backup codes",
|
||||
subtitle:
|
||||
"Each code works once, in case you don't have access to your authenticator app. Store them somewhere safe. They're only shown now.",
|
||||
@@ -605,7 +600,6 @@ export const en: Dictionary = {
|
||||
done: "Done",
|
||||
},
|
||||
twoFactorSetupPage: {
|
||||
eyebrow: "Security",
|
||||
title: "Set up two-factor authentication",
|
||||
subtitle:
|
||||
"Scan the QR code with an authenticator app (e.g. Google Authenticator, Authy) and confirm with the code shown.",
|
||||
@@ -624,7 +618,6 @@ export const en: Dictionary = {
|
||||
submit: "Send request",
|
||||
},
|
||||
erntenPage: {
|
||||
eyebrow: "Harvests",
|
||||
title: "No two years taste alike.",
|
||||
batchCount: (count) => `${count} batch${count === 1 ? "" : "es"}`,
|
||||
emptyText: "No harvests recorded yet.",
|
||||
@@ -645,7 +638,6 @@ export const en: Dictionary = {
|
||||
fromThisBatch: "From this batch",
|
||||
},
|
||||
newsletterBestaetigtPage: {
|
||||
eyebrow: "Harvest post",
|
||||
confirmedTitle: "Subscription confirmed.",
|
||||
invalidTitle: "Link no longer valid.",
|
||||
unsubscribedTitle: "Unsubscribed successfully.",
|
||||
@@ -890,7 +882,6 @@ export const en: Dictionary = {
|
||||
save: "Save",
|
||||
},
|
||||
trackOrderPage: {
|
||||
eyebrow: "Track order",
|
||||
title: "Where's my order?",
|
||||
intro: "Enter your order number and the email address used at checkout to see the current status, no account needed.",
|
||||
orderNumberLabel: "Order number",
|
||||
@@ -1388,7 +1379,6 @@ export const en: Dictionary = {
|
||||
save: "Save address",
|
||||
},
|
||||
account: {
|
||||
eyebrow: "Account",
|
||||
loginRegisterTitle: "Sign in or create an account",
|
||||
login: "Sign in",
|
||||
register: "Create account",
|
||||
@@ -1477,7 +1467,6 @@ export const en: Dictionary = {
|
||||
backToCart: "Back to cart",
|
||||
},
|
||||
checkoutCancelPage: {
|
||||
eyebrow: "Cancelled",
|
||||
title: "Your order was not completed.",
|
||||
text: "No problem, your cart is still full. You can restart the checkout process at any time.",
|
||||
released: "The items reserved for you are available in the shop again.",
|
||||
@@ -1630,7 +1619,6 @@ export const en: Dictionary = {
|
||||
starLabel: (value) => `${value} star${value === 1 ? "" : "s"}`,
|
||||
},
|
||||
shop: {
|
||||
eyebrow: "Shop",
|
||||
title: "Our Range",
|
||||
subtitle: "Honey, beeswax candles, and propolis from our own apiary, while stocks last.",
|
||||
allCategories: "All",
|
||||
@@ -1656,7 +1644,6 @@ export const en: Dictionary = {
|
||||
footnote: "Harvested · bottled · shipped from our own apiary",
|
||||
},
|
||||
currentHarvest: {
|
||||
eyebrow: "Currently available",
|
||||
title: "The current harvest",
|
||||
subtitle: "Small, documented batches, while stocks last.",
|
||||
},
|
||||
@@ -1670,7 +1657,6 @@ export const en: Dictionary = {
|
||||
cta: "More about our origin",
|
||||
},
|
||||
philosophy: {
|
||||
eyebrow: "Philosophy",
|
||||
title: "The Wabenhain Philosophy",
|
||||
items: [
|
||||
{ title: "Our own harvest", text: "Our honey comes from our own bee colonies." },
|
||||
@@ -1689,7 +1675,6 @@ export const en: Dictionary = {
|
||||
cta: "Discover this harvest",
|
||||
},
|
||||
processTimeline: {
|
||||
eyebrow: "From bee colony to jar",
|
||||
title: "Six steps to your honey",
|
||||
steps: [
|
||||
{ number: "01", title: "Blossom", text: "The bees collect nectar from the surrounding area." },
|
||||
@@ -1710,7 +1695,6 @@ export const en: Dictionary = {
|
||||
ctaPickup: "Pick up honey locally",
|
||||
},
|
||||
sustainability: {
|
||||
eyebrow: "Responsibility",
|
||||
title: "Responsibility starts small.",
|
||||
items: [
|
||||
{ title: "Reusable jars", text: "Clean Wabenhain jars can be returned to us." },
|
||||
@@ -1726,7 +1710,6 @@ export const en: Dictionary = {
|
||||
cta: "Request corporate gifts",
|
||||
},
|
||||
reviews: {
|
||||
eyebrow: "Voices",
|
||||
title: "What our customers say",
|
||||
googleReviewsCount: (rating, count) => `${rating} ★ · ${count} Google reviews`,
|
||||
seeAllOnGoogle: "See all reviews on Google →",
|
||||
@@ -1744,7 +1727,6 @@ export const en: Dictionary = {
|
||||
],
|
||||
},
|
||||
newsletter: {
|
||||
eyebrow: "Harvest mail",
|
||||
title: "Be the first to know about the next harvest.",
|
||||
description:
|
||||
"New harvests only happen a few times a year. Our harvest mail lets you know as soon as new honey is available.",
|
||||
|
||||
Reference in new issue
Block a user