From d3dd26bd770b3690bb0a14f3cc8c135d18de55df Mon Sep 17 00:00:00 2001 From: Till-JS <101404291+Till-JS@users.noreply.github.com> Date: Fri, 23 Jan 2026 17:46:41 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(shared-landing-ui):=20add=20ce?= =?UTF-8?q?ntralized=20Mana=20pricing=20system?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add unified pricing components for the Mana credit system: - Central pricing data with plans, packages, and translations - ManaPricingSection component with billing toggle and trust indicators - Pricing pages for Chat and ManaDeck landings - Footer links updated to /pricing pages --- .../apps/landing/src/components/Footer.astro | 2 +- .../chat/apps/landing/src/pages/pricing.astro | 23 + .../apps/landing/src/components/Footer.astro | 2 +- .../apps/landing/src/pages/pricing.astro | 23 + packages/shared-landing-ui/package.json | 1 + .../shared-landing-ui/src/data/pricing.ts | 349 ++++++ packages/shared-landing-ui/src/index.ts | 5 + .../src/sections/ManaPricingSection.astro | 1066 +++++++++++++++++ 8 files changed, 1469 insertions(+), 2 deletions(-) create mode 100644 apps/chat/apps/landing/src/pages/pricing.astro create mode 100644 apps/manadeck/apps/landing/src/pages/pricing.astro create mode 100644 packages/shared-landing-ui/src/data/pricing.ts create mode 100644 packages/shared-landing-ui/src/sections/ManaPricingSection.astro diff --git a/apps/chat/apps/landing/src/components/Footer.astro b/apps/chat/apps/landing/src/components/Footer.astro index 2db077b3f..b9cc1f666 100644 --- a/apps/chat/apps/landing/src/components/Footer.astro +++ b/apps/chat/apps/landing/src/components/Footer.astro @@ -2,7 +2,7 @@ const footerLinks = { product: [ { href: '#features', label: 'Features' }, - { href: '#pricing', label: 'Preise' }, + { href: '/pricing', label: 'Preise' }, { href: '#faq', label: 'FAQ' }, ], legal: [ diff --git a/apps/chat/apps/landing/src/pages/pricing.astro b/apps/chat/apps/landing/src/pages/pricing.astro new file mode 100644 index 000000000..50d9c75a4 --- /dev/null +++ b/apps/chat/apps/landing/src/pages/pricing.astro @@ -0,0 +1,23 @@ +--- +import Layout from '../layouts/Layout.astro'; +import Navigation from '../components/Navigation.astro'; +import Footer from '../components/Footer.astro'; +import ManaPricingSection from '@manacore/shared-landing-ui/sections/ManaPricingSection.astro'; +--- + + + + +
+ +
+ +