fix: remove running server cost breakdown from Nextcloud package cards
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
parent
895af22c5f
commit
cb662481de
|
|
@ -39,11 +39,6 @@ const packages = [
|
||||||
"Basis-Monitoring",
|
"Basis-Monitoring",
|
||||||
"1 Monat Support inklusive",
|
"1 Monat Support inklusive",
|
||||||
],
|
],
|
||||||
monthly_costs: [
|
|
||||||
{ label: "Hetzner CX22 Server", price: "4,35 €" },
|
|
||||||
{ label: "20 GB Snapshot-Backup", price: "0,60 €" },
|
|
||||||
{ label: "Gesamt Serverkosten", price: "~5 €" },
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Professional",
|
name: "Professional",
|
||||||
|
|
@ -68,12 +63,6 @@ const packages = [
|
||||||
"SMTP-Integration für Nextcloud",
|
"SMTP-Integration für Nextcloud",
|
||||||
"3 Monate Support inklusive",
|
"3 Monate Support inklusive",
|
||||||
],
|
],
|
||||||
monthly_costs: [
|
|
||||||
{ label: "Hetzner CAX21 Server", price: "7,69 €" },
|
|
||||||
{ label: "BX21 Storage Box (1 TB)", price: "3,20 €" },
|
|
||||||
{ label: "Backup-Snapshot", price: "0,80 €" },
|
|
||||||
{ label: "Gesamt Serverkosten", price: "~12 €" },
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Enterprise",
|
name: "Enterprise",
|
||||||
|
|
@ -98,13 +87,6 @@ const packages = [
|
||||||
"SLA: 99,9% Uptime-Garantie",
|
"SLA: 99,9% Uptime-Garantie",
|
||||||
"12 Monate Priority-Support inklusive",
|
"12 Monate Priority-Support inklusive",
|
||||||
],
|
],
|
||||||
monthly_costs: [
|
|
||||||
{ label: "Hetzner CAX41 Server", price: "30,99 €" },
|
|
||||||
{ label: "BX31 Storage Box (5 TB)", price: "10,90 €" },
|
|
||||||
{ label: "Load Balancer", price: "5,54 €" },
|
|
||||||
{ label: "Monitoring-Stack", price: "~8 €" },
|
|
||||||
{ label: "Gesamt Serverkosten", price: "~55 €" },
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
@ -259,19 +241,6 @@ export default function NextcloudPage() {
|
||||||
<p className="text-xs text-slate-600 dark:text-slate-400 font-mono">Stack: {pkg.specs.stack}</p>
|
<p className="text-xs text-slate-600 dark:text-slate-400 font-mono">Stack: {pkg.specs.stack}</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* Monthly costs breakdown */}
|
|
||||||
<div className="mb-5">
|
|
||||||
<p className="text-xs font-bold text-slate-500 uppercase tracking-widest mb-2">Laufende Serverkosten</p>
|
|
||||||
{pkg.monthly_costs.map((c) => (
|
|
||||||
<div key={c.label} className="flex justify-between text-xs py-1 border-b border-slate-200 dark:border-gray-800">
|
|
||||||
<span className="text-slate-600 dark:text-slate-400">{c.label}</span>
|
|
||||||
<span className={c.label.startsWith("Gesamt") ? "text-orange-400 font-bold" : "text-slate-600 dark:text-slate-400"}>
|
|
||||||
{c.price}
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
))}
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{/* Includes */}
|
{/* Includes */}
|
||||||
<ul className="space-y-2 mb-6">
|
<ul className="space-y-2 mb-6">
|
||||||
{pkg.includes.map((item) => (
|
{pkg.includes.map((item) => (
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue