diff --git a/app/admin/page.tsx b/app/admin/page.tsx
index 5dcf9e8..3493c21 100644
--- a/app/admin/page.tsx
+++ b/app/admin/page.tsx
@@ -1,5 +1,6 @@
import TotalUsers from "@/components/cards/dashboard/TotalUsers"
import TotalMessages from "@/components/cards/dashboard/TotalMessages"
+import DiskUsage from "@/components/cards/dashboard/DiskUsage"
import Services from "@/components/cards/dashboard/Services"
import Header from '@/components/Header'
@@ -10,6 +11,7 @@ export default function Admin() {
+
diff --git a/components/cards/dashboard/DiskUsage.tsx b/components/cards/dashboard/DiskUsage.tsx
new file mode 100644
index 0000000..785f513
--- /dev/null
+++ b/components/cards/dashboard/DiskUsage.tsx
@@ -0,0 +1,27 @@
+import { Card, CardHeader, CardContent } from '@/components/ui/card'
+import { Progress } from '@/components/ui/progress'
+import { FiHardDrive } from "react-icons/fi"
+
+export default function DiskUsage() {
+ return (
+
+
+
+
+ Disk Usage
+
+
+
+
+
+ 30GB
+ 300GB
+
+
+ in use
+ allocated
+
+
+
+ )
+}
\ No newline at end of file
diff --git a/components/ui/progress.tsx b/components/ui/progress.tsx
new file mode 100644
index 0000000..e7a416c
--- /dev/null
+++ b/components/ui/progress.tsx
@@ -0,0 +1,31 @@
+"use client"
+
+import * as React from "react"
+import * as ProgressPrimitive from "@radix-ui/react-progress"
+
+import { cn } from "@/lib/utils"
+
+function Progress({
+ className,
+ value,
+ ...props
+}: React.ComponentProps
) {
+ return (
+
+
+
+ )
+}
+
+export { Progress }
diff --git a/package.json b/package.json
index 22e6d41..a3c5305 100644
--- a/package.json
+++ b/package.json
@@ -11,6 +11,7 @@
"dependencies": {
"@fontsource-variable/bricolage-grotesque": "^5.2.5",
"@radix-ui/react-dialog": "^1.1.6",
+ "@radix-ui/react-progress": "^1.1.2",
"@radix-ui/react-separator": "^1.1.2",
"@radix-ui/react-slot": "^1.1.2",
"@radix-ui/react-tooltip": "^1.1.8",
@@ -25,11 +26,11 @@
"tailwindcss-animate": "^1.0.7"
},
"devDependencies": {
- "typescript": "^5",
- "@types/node": "^20",
- "@types/react": "^19",
- "@types/react-dom": "^19",
- "@tailwindcss/postcss": "^4",
- "tailwindcss": "^4"
+ "typescript": "^5.8.2",
+ "@types/node": "^20.17.24",
+ "@types/react": "^19.0.10",
+ "@types/react-dom": "^19.0.4",
+ "@tailwindcss/postcss": "^4.0.12",
+ "tailwindcss": "^4.0.12"
}
}