diff --git a/app/components/ProductSpotlight.tsx b/app/components/ProductSpotlight.tsx index 94d0f3e..00196c3 100644 --- a/app/components/ProductSpotlight.tsx +++ b/app/components/ProductSpotlight.tsx @@ -79,14 +79,17 @@ export async function ProductSpotlight() {

{product.spotlightText || product.description}

+ {/* MwSt./Versand disclosure on its own line, not crammed into + the price row itself — same reasoning as todo-cards' + Pricing.tsx (identical text, same narrow-column risk). */}
{discount !== null && (

{formatPrice(product.compareAtPrice!)}

)}

{formatPrice(product.price)}

-

inkl. {taxRate}% MwSt. zzgl. Versand

+

inkl. {taxRate}% MwSt. zzgl. Versand

Lieferzeit: {shipping.totalDays.min}–{shipping.totalDays.max} Werktage innerhalb Deutschlands

diff --git a/app/todo-cards/components/Pricing.tsx b/app/todo-cards/components/Pricing.tsx index 2dc39f8..ba87005 100644 --- a/app/todo-cards/components/Pricing.tsx +++ b/app/todo-cards/components/Pricing.tsx @@ -79,14 +79,19 @@ export async function Pricing() {
+ {/* MwSt./Versand disclosure on its own line, not crammed into + the price row itself — "inkl. X% MwSt. zzgl. Versand" is + long enough (once the rate is spelled out) that sharing a + row with the price in this panel's narrow fixed-width + column wrapped it mid-sentence onto a second line. */}
{discount !== null && (

{formatPrice(product.compareAtPrice!)}

)}

{formatPrice(product.price)}

-

inkl. {taxRate}% MwSt. zzgl. Versand

+

inkl. {taxRate}% MwSt. zzgl. Versand

Lieferzeit: {shipping.totalDays.min}–{shipping.totalDays.max} Werktage innerhalb Deutschlands