From 2d4d7bc61fec1b260c47c00f1fbe630f6e5fe421 Mon Sep 17 00:00:00 2001
From: Vikas Singh <33988028+xanderbilla@users.noreply.github.com>
Date: Wed, 11 Jun 2025 23:58:48 +0530
Subject: [PATCH 01/12] xanderbilla:main - Remove api integeration and using
mock data
---
.gitignore | 2 +
app/(main)/buckets/page.tsx | 222 ++++++++++--------
app/api/auth/login/route.ts | 21 --
app/api/health/route.ts | 18 --
app/test/page.tsx | 209 +++++++++++++++++
components/HealthCheck.tsx | 16 +-
components/custom-ui/auth/login-form.tsx | 36 ++-
.../bucket-component/bucket-filters.tsx | 59 +++--
.../bucket-component/bucket-grid-new.tsx | 139 +++++++++++
.../bucket-component/bucket-grid.tsx | 26 +-
.../bucket-component/bucket-header.tsx | 43 +++-
.../bucket-component/select-regions.tsx | 149 +++++-------
.../custom-ui/dashboard/DashboardOverview.tsx | 75 +++++-
.../dashboard/DashboardStatsCards.tsx | 46 +++-
components/custom-ui/dashboard/NavActions.tsx | 6 +-
components/ui/toast.tsx | 127 ++++++++++
components/ui/toaster.tsx | 35 +++
components/ui/use-toast.tsx | 189 +++++++++++++++
lib/auth.ts | 35 ---
lib/hooks/useAuth.ts | 80 -------
lib/hooks/useHealthCheck.ts | 60 -----
middleware.ts | 27 ---
package-lock.json | 50 ++++
package.json | 2 +
services/authService.ts | 41 ----
services/healthService.ts | 20 --
static/buckets.ts | 51 ++++
types/bucket-filters.ts | 5 +-
types/bucket.ts | 15 +-
29 files changed, 1233 insertions(+), 571 deletions(-)
delete mode 100644 app/api/auth/login/route.ts
delete mode 100644 app/api/health/route.ts
create mode 100644 app/test/page.tsx
mode change 100755 => 100644 components/custom-ui/bucket-component/bucket-filters.tsx
mode change 100755 => 100644 components/custom-ui/bucket-component/bucket-header.tsx
mode change 100755 => 100644 components/custom-ui/bucket-component/select-regions.tsx
create mode 100644 components/ui/toast.tsx
create mode 100644 components/ui/toaster.tsx
create mode 100644 components/ui/use-toast.tsx
delete mode 100755 lib/auth.ts
delete mode 100644 lib/hooks/useAuth.ts
delete mode 100644 lib/hooks/useHealthCheck.ts
delete mode 100755 middleware.ts
delete mode 100755 services/authService.ts
delete mode 100755 services/healthService.ts
diff --git a/.gitignore b/.gitignore
index 70ea34a..74d98c9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -42,3 +42,5 @@ next-env.d.ts
# logs
logs
*.log
+
+app/(test)
\ No newline at end of file
diff --git a/app/(main)/buckets/page.tsx b/app/(main)/buckets/page.tsx
index e7fdfb1..98330ac 100644
--- a/app/(main)/buckets/page.tsx
+++ b/app/(main)/buckets/page.tsx
@@ -1,102 +1,120 @@
-"use client";
-
-import { useState, Suspense, useEffect } from "react";
-import dynamic from "next/dynamic";
-import BucketHeaderSkeleton from "@/components/custom-ui/skeleton/bucket-header-skeleton";
-import BucketFiltersSkeleton from "@/components/custom-ui/skeleton/bucket-filters-skeleton";
-import BucketGridSkeleton from "@/components/custom-ui/skeleton/bucket-grid-skeleton";
-
-// Dynamic imports with skeleton loading states
-const BucketHeader = dynamic(
- () => import("@/components/custom-ui/bucket-component/bucket-header"),
- {
- loading: () =>
+ Using hardcoded S3 bucket data for demonstration +
+Loading buckets...
+No buckets found
++ {JSON.stringify(buckets, null, 2)} ++
Select a bucket to view details
+Loading details...
++ {JSON.stringify(bucketDetails, null, 2)} ++ ) : ( +
No details available
+Region
-- +0% from last month + +20% from last month
- +0% from last month + +15% from last month
- +0% from last month + +8% from last month
- ap-south-1 + us-east-1, eu-west-1, ap-south-1