feat(shared-landing-ui): add centralized Mana pricing system

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
This commit is contained in:
Till-JS 2026-01-23 17:46:41 +01:00
parent c399474889
commit d3dd26bd77
8 changed files with 1469 additions and 2 deletions

View file

@ -2,7 +2,7 @@
const footerLinks = {
product: [
{ href: '#features', label: 'Features' },
{ href: '#pricing', label: 'Preise' },
{ href: '/pricing', label: 'Preise' },
{ href: '#faq', label: 'FAQ' },
],
legal: [

View file

@ -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';
---
<Layout
title="Preise - ManaChat"
description="Transparente Preise für ManaChat - Wähle den passenden Mana-Plan für deine KI-Chat-Nutzung."
>
<Navigation />
<main class="pt-20">
<ManaPricingSection
showOneTime={true}
showTrustIndicators={true}
ctaBaseUrl="https://app.manacore.io/register"
/>
</main>
<Footer />
</Layout>

View file

@ -2,7 +2,7 @@
const footerLinks = {
product: [
{ href: '#features', label: 'Features' },
{ href: '#pricing', label: 'Preise' },
{ href: '/pricing', label: 'Preise' },
{ href: '#faq', label: 'FAQ' },
],
legal: [

View file

@ -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';
---
<Layout
title="Preise - ManaDeck"
description="Transparente Preise für ManaDeck - Wähle den passenden Mana-Plan für deine Karteikarten und Lerndecks."
>
<Navigation />
<main class="pt-20">
<ManaPricingSection
showOneTime={true}
showTrustIndicators={true}
ctaBaseUrl="https://app.manacore.io/register"
/>
</main>
<Footer />
</Layout>