From 11ac852762cd5d0612c94f72bff871187809c880 Mon Sep 17 00:00:00 2001 From: i701 Date: Fri, 27 Jun 2025 14:27:44 +0500 Subject: [PATCH] chore: upgrade to tailwind v4 and add a generic filter for dynamic filter handling --- app/(dashboard)/agreements/page.tsx | 2 +- app/(dashboard)/devices/page.tsx | 2 +- app/(dashboard)/parental-control/page.tsx | 2 +- app/(dashboard)/payments/[paymentId]/page.tsx | 4 +- app/(dashboard)/payments/page.tsx | 5 +- app/(dashboard)/user-devices/page.tsx | 2 +- app/(dashboard)/user-payments/page.tsx | 7 +- app/(dashboard)/users/page.tsx | 2 +- app/(dashboard)/wallet/page.tsx | 2 +- app/globals.css | 232 ++- components/generic-filter.tsx | 99 +- components/input-read-only.tsx | 2 +- components/number-input.tsx | 4 +- components/price-calculator.tsx | 4 +- components/ui/accordion.tsx | 97 +- components/ui/calendar.tsx | 16 +- components/ui/command.tsx | 259 +-- components/ui/context-menu.tsx | 10 +- components/ui/dialog.tsx | 209 +- components/ui/dropdown-menu.tsx | 12 +- components/ui/hover-card.tsx | 2 +- components/ui/input-otp.tsx | 2 +- components/ui/menubar.tsx | 10 +- components/ui/navigation-menu.tsx | 6 +- components/ui/popover.tsx | 2 +- components/ui/scroll-area.tsx | 4 +- components/ui/select.tsx | 6 +- components/ui/separator.tsx | 2 +- components/ui/sidebar.tsx | 24 +- components/ui/text-shimmer.tsx | 2 +- components/ui/tooltip.tsx | 2 +- package-lock.json | 1749 +++++++++-------- package.json | 11 +- postcss.config.mjs | 2 +- tailwind.config.ts | 109 - tsconfig.json | 23 +- 36 files changed, 1552 insertions(+), 1376 deletions(-) delete mode 100644 tailwind.config.ts diff --git a/app/(dashboard)/agreements/page.tsx b/app/(dashboard)/agreements/page.tsx index 4d9e986..0c3ba81 100644 --- a/app/(dashboard)/agreements/page.tsx +++ b/app/(dashboard)/agreements/page.tsx @@ -3,7 +3,7 @@ import React from 'react' export default function Agreements() { return (
-
+

Agreements

diff --git a/app/(dashboard)/devices/page.tsx b/app/(dashboard)/devices/page.tsx index 694c3b3..7da670d 100644 --- a/app/(dashboard)/devices/page.tsx +++ b/app/(dashboard)/devices/page.tsx @@ -21,7 +21,7 @@ export default async function Devices({ if (session?.user?.is_admin) return redirect("/user-devices"); return (
-
+

My Devices

diff --git a/app/(dashboard)/parental-control/page.tsx b/app/(dashboard)/parental-control/page.tsx index e83b3dd..ab1474c 100644 --- a/app/(dashboard)/parental-control/page.tsx +++ b/app/(dashboard)/parental-control/page.tsx @@ -15,7 +15,7 @@ export default async function ParentalControl({ const query = (await searchParams)?.query || ""; return (
-
+

Parental Control

diff --git a/app/(dashboard)/payments/[paymentId]/page.tsx b/app/(dashboard)/payments/[paymentId]/page.tsx index fe04a33..9f53c3b 100644 --- a/app/(dashboard)/payments/[paymentId]/page.tsx +++ b/app/(dashboard)/payments/[paymentId]/page.tsx @@ -25,13 +25,13 @@ export default async function PaymentPage({ return (
-
+

Payment

- +