diff --git a/app/account/dashboard/statistics/page.tsx b/app/account/dashboard/statistics/page.tsx index 3c13b23..23b4fac 100644 --- a/app/account/dashboard/statistics/page.tsx +++ b/app/account/dashboard/statistics/page.tsx @@ -1,65 +1,14 @@ -"use client" - -import { motion } from "motion/react" -import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card" -import { Separator } from "@/components/ui/separator" - -const fadeIn = { - initial: { opacity: 0, y: 20 }, - animate: { opacity: 1, y: 0 }, - transition: { duration: 0.4 }, -} +import OperationalCosts from "@/components/cards/dashboard/statistics/OperationalCosts" +import Infrastructure from "@/components/cards/dashboard/statistics/Infrastructure" export default function Statistics() { return ( - + <>

Statistics

- - - Operational Costs - How much it costs us to run LibreCloud each month - - - Month of: March - -
- Server - Price -
-
- librecloud.cc (PowerEdge R630) - $64.99 -
- -
- Domains - Price -
-
- 0 Domains - $0.00 -
- -
- Addons - Price -
-
- 0GB Disk Space - $0.00 -
-
- 0GB RAM - $0.00 -
- -
- TOTAL - $64.99 -
-
-
-
+
+ + +
+ ) -} - +} \ No newline at end of file diff --git a/components/cards/dashboard/statistics/Infrastructure.tsx b/components/cards/dashboard/statistics/Infrastructure.tsx new file mode 100644 index 0000000..ac69d81 --- /dev/null +++ b/components/cards/dashboard/statistics/Infrastructure.tsx @@ -0,0 +1,76 @@ +import { + Card, + CardHeader, + CardTitle, + CardDescription, + CardContent, +} from "@/components/ui/card" +import { Server } from "lucide-react" +import { SiCloudflare, SiCloudflarepages, SiCloudflareworkers } from "react-icons/si" +import { TbCloudNetwork } from "react-icons/tb" + +export default function Infrastructure() { + return ( + + + Infrastructure + + Our portfolio of servers and services + + + +
+

+ + librecloud.cc +

+

+ Location: + Madison, Wisconsin, USA +

+

+ CPU: + Intel® Xeon® E5-2680 v4 +

+

+ RAM: + 64GB DDR4 +

+

+ Storage: + 2TB SSD +

+

+ Uplink: + 1Gbps +

+

+ Provider: + Felware +

+
+
+

+ + Cloudflare +

+

+ Used for DNS and websites which require low latency. +

+

+ + DNS +

+

+ + Workers +

+

+ + Pages +

+
+
+
+ ) +} \ No newline at end of file diff --git a/components/cards/dashboard/statistics/OperationalCosts.tsx b/components/cards/dashboard/statistics/OperationalCosts.tsx new file mode 100644 index 0000000..988ac33 --- /dev/null +++ b/components/cards/dashboard/statistics/OperationalCosts.tsx @@ -0,0 +1,58 @@ +import { + Card, + CardHeader, + CardTitle, + CardDescription, + CardContent, +} from "@/components/ui/card" +import { Separator } from "@/components/ui/separator" + +export default function OperationalCosts() { + return ( + + + Operational Costs + How much it costs us to run LibreCloud each month + + + Month of: March + +
+ Server + Price +
+
+ librecloud.cc (PowerEdge R630) + $64.99 +
+ +
+ Domains + Price +
+
+ 0 Domains + $0.00 +
+ +
+ Addons + Price +
+
+ 0GB Disk Space + $0.00 +
+
+ 0GB RAM + $0.00 +
+ +
+ TOTAL + $64.99 +
+
+
+ ) +} \ No newline at end of file