Adjust package CTA split and label
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled

This commit is contained in:
Codex Agent
2026-01-22 08:48:33 +01:00
parent da6f95aead
commit 23193a3452
5 changed files with 11 additions and 13 deletions

View File

@@ -65,7 +65,7 @@
"blog_teaser_cta": "Zum Blog", "blog_teaser_cta": "Zum Blog",
"packages_title": "Packages & Preise", "packages_title": "Packages & Preise",
"packages_subtitle": "Flexibel für Einzelevents oder Agenturen online buchbar in Minuten, per Karte oder Rechnung.", "packages_subtitle": "Flexibel für Einzelevents oder Agenturen online buchbar in Minuten, per Karte oder Rechnung.",
"view_details": "Details ansehen", "view_details": "Details",
"all_packages": "Alle Pakete vergleichen", "all_packages": "Alle Pakete vergleichen",
"contact_title": "Lass uns über dein Event sprechen", "contact_title": "Lass uns über dein Event sprechen",
"contact_lead": "Wir beraten dich zu Aufgaben, Zugangscodes, Hardware-Setups oder individuellen Workflows.", "contact_lead": "Wir beraten dich zu Aufgaben, Zugangscodes, Hardware-Setups oder individuellen Workflows.",
@@ -190,7 +190,7 @@
"limits_label_hint": "Alle Kennzahlen auf einen Blick ideal für Planung und Freigaben.", "limits_label_hint": "Alle Kennzahlen auf einen Blick ideal für Planung und Freigaben.",
"for_endcustomers": "Für Endkunden", "for_endcustomers": "Für Endkunden",
"for_resellers": "Für Partner / Agenturen", "for_resellers": "Für Partner / Agenturen",
"view_details": "Details ansehen", "view_details": "Details",
"details_show": "Details anzeigen", "details_show": "Details anzeigen",
"comparison_title": "Packages vergleichen", "comparison_title": "Packages vergleichen",
"comparison_subtitle": "Alle Limits und Features auf einen Blick.", "comparison_subtitle": "Alle Limits und Features auf einen Blick.",

View File

@@ -57,7 +57,7 @@
"blog_teaser_cta": "Visit the blog", "blog_teaser_cta": "Visit the blog",
"packages_title": "Packages & pricing", "packages_title": "Packages & pricing",
"packages_subtitle": "Flexible for single events or agencies—book online in minutes via card or invoice.", "packages_subtitle": "Flexible for single events or agencies—book online in minutes via card or invoice.",
"view_details": "View details", "view_details": "Details",
"all_packages": "Compare all packages", "all_packages": "Compare all packages",
"contact_title": "Let's plan your event", "contact_title": "Let's plan your event",
"contact_lead": "Well guide you through moderation, QR touchpoints, and the perfect Fotospiel App setup.", "contact_lead": "Well guide you through moderation, QR touchpoints, and the perfect Fotospiel App setup.",
@@ -176,7 +176,7 @@
"limits_label_hint": "Understand the exact limits for planning and approvals.", "limits_label_hint": "Understand the exact limits for planning and approvals.",
"for_endcustomers": "For End Customers", "for_endcustomers": "For End Customers",
"for_resellers": "For Partner / Agencies", "for_resellers": "For Partner / Agencies",
"view_details": "View details", "view_details": "Details",
"details_show": "Show Details", "details_show": "Show Details",
"comparison_title": "Compare Packages", "comparison_title": "Compare Packages",
"comparison_subtitle": "Every limit and feature side by side.", "comparison_subtitle": "Every limit and feature side by side.",
@@ -320,7 +320,7 @@
}, },
"what_customers_say": "What our customers say", "what_customers_say": "What our customers say",
"close": "Close", "close": "Close",
"to_order": "Order Now", "to_order": "Order now",
"details": "Details", "details": "Details",
"customer_opinions": "Customer Opinions", "customer_opinions": "Customer Opinions",
"errors": { "errors": {

View File

@@ -811,14 +811,12 @@ function PackageCard({
</CardContent> </CardContent>
{showCTA && onSelect && ( {showCTA && onSelect && (
<CardFooter className={cn('mt-auto', compact && 'pt-4')}> <CardFooter className={cn('mt-auto', compact && 'pt-4')}>
<div className="grid w-full grid-cols-[2fr_1fr] gap-2"> <div className="grid w-full grid-cols-[7fr_3fr] gap-2">
<Button <Button
asChild asChild
className={cn( className={cn(
'w-full justify-center rounded-full text-sm font-semibold', 'w-full justify-center rounded-full text-sm font-semibold',
highlight 'bg-pink-500 text-white hover:bg-pink-600',
? accent.buttonHighlight
: 'bg-gray-900 text-white hover:bg-gray-800 dark:bg-gray-100 dark:text-gray-900 dark:hover:bg-white',
compact && 'py-4 text-base', compact && 'py-4 text-base',
)} )}
variant="default" variant="default"
@@ -831,6 +829,7 @@ function PackageCard({
}} }}
> >
{t('packages.to_order')} {t('packages.to_order')}
<ArrowRight className="h-4 w-4" aria-hidden />
</Link> </Link>
</Button> </Button>
<Button <Button
@@ -843,7 +842,6 @@ function PackageCard({
variant="outline" variant="outline"
> >
{ctaLabel ?? t('packages.view_details')} {ctaLabel ?? t('packages.view_details')}
<ArrowRight className="h-4 w-4" aria-hidden />
</Button> </Button>
</div> </div>
</CardFooter> </CardFooter>

View File

@@ -63,7 +63,7 @@
"badge_best_value": "Bestes PreisLeistungsVerhältnis", "badge_best_value": "Bestes PreisLeistungsVerhältnis",
"badge_most_popular": "Beliebt", "badge_most_popular": "Beliebt",
"badge_starter": "Start", "badge_starter": "Start",
"view_details": "Details anzeigen", "view_details": "Details",
"included_package_label": "Inklusive Event-Level", "included_package_label": "Inklusive Event-Level",
"recommended_usage_label": "Empfehlung", "recommended_usage_label": "Empfehlung",
"max_photos": "Fotos", "max_photos": "Fotos",
@@ -71,7 +71,7 @@
"gallery_days": "Tage Galerie", "gallery_days": "Tage Galerie",
"max_events_year": "Events enthalten", "max_events_year": "Events enthalten",
"recommended_usage_window": "Empfohlen innerhalb von 24 Monaten zu nutzen.", "recommended_usage_window": "Empfohlen innerhalb von 24 Monaten zu nutzen.",
"to_order": "Bestellen", "to_order": "Jetzt bestellen",
"buy_now": "Jetzt kaufen", "buy_now": "Jetzt kaufen",
"subscribe_now": "Jetzt kaufen", "subscribe_now": "Jetzt kaufen",
"register_buy": "Registrieren und kaufen", "register_buy": "Registrieren und kaufen",

View File

@@ -63,7 +63,7 @@
"badge_best_value": "Best value", "badge_best_value": "Best value",
"badge_most_popular": "Most popular", "badge_most_popular": "Most popular",
"badge_starter": "Starter", "badge_starter": "Starter",
"view_details": "View details", "view_details": "Details",
"included_package_label": "Included event tier", "included_package_label": "Included event tier",
"recommended_usage_label": "Recommendation", "recommended_usage_label": "Recommendation",
"max_photos": "Photos", "max_photos": "Photos",