From 764806db74e8ee61aaf8f029d2d8d84c944f24d4 Mon Sep 17 00:00:00 2001 From: shafi54 <108669266+shafi-aviz@users.noreply.github.com> Date: Sat, 31 Jan 2026 17:22:11 +0530 Subject: [PATCH] enh --- apps/admin-ui/app/(drawer)/dashboard/index.tsx | 1 - apps/admin-ui/app/(drawer)/orders/index.tsx | 7 ++++++- apps/backend/src/trpc/admin-apis/complaint.ts | 4 ++-- apps/backend/src/trpc/admin-apis/user.ts | 9 +++------ 4 files changed, 11 insertions(+), 10 deletions(-) diff --git a/apps/admin-ui/app/(drawer)/dashboard/index.tsx b/apps/admin-ui/app/(drawer)/dashboard/index.tsx index cfee608..c98a459 100644 --- a/apps/admin-ui/app/(drawer)/dashboard/index.tsx +++ b/apps/admin-ui/app/(drawer)/dashboard/index.tsx @@ -58,7 +58,6 @@ export default function Dashboard() { const { data: essentialsData } = trpc.admin.user.getEssentials.useQuery(); - console.log({essentialsData}) const menuItems: MenuItem[] = [ { diff --git a/apps/admin-ui/app/(drawer)/orders/index.tsx b/apps/admin-ui/app/(drawer)/orders/index.tsx index 6508e3f..0ad338e 100644 --- a/apps/admin-ui/app/(drawer)/orders/index.tsx +++ b/apps/admin-ui/app/(drawer)/orders/index.tsx @@ -168,7 +168,7 @@ const OrderItem = ({ order, refetch }: { order: OrderType; refetch: () => void } - + {order.customerName || 'Unknown Customer'} @@ -231,6 +231,11 @@ const OrderItem = ({ order, refetch }: { order: OrderType; refetch: () => void } checkColor="#FFFFFF" /> + {order.status === 'cancelled' && ( + + CANCELLED + + )} {/* Delivery Info */} diff --git a/apps/backend/src/trpc/admin-apis/complaint.ts b/apps/backend/src/trpc/admin-apis/complaint.ts index 01c1023..e7de11a 100644 --- a/apps/backend/src/trpc/admin-apis/complaint.ts +++ b/apps/backend/src/trpc/admin-apis/complaint.ts @@ -2,7 +2,7 @@ import { router, protectedProcedure } from '../trpc-index'; import { z } from 'zod'; import { db } from '../../db/db_index'; import { complaints, users } from '../../db/schema'; -import { eq } from 'drizzle-orm'; +import { eq, desc } from 'drizzle-orm'; import { generateSignedUrlsFromS3Urls } from '../../lib/s3-client'; export const complaintRouter = router({ @@ -30,7 +30,7 @@ export const complaintRouter = router({ }) .from(complaints) .leftJoin(users, eq(complaints.userId, users.id)) - .orderBy(complaints.createdAt) + .orderBy(desc(complaints.createdAt)) .limit(limit) .offset(offset), db diff --git a/apps/backend/src/trpc/admin-apis/user.ts b/apps/backend/src/trpc/admin-apis/user.ts index 177f135..4139a4b 100644 --- a/apps/backend/src/trpc/admin-apis/user.ts +++ b/apps/backend/src/trpc/admin-apis/user.ts @@ -54,13 +54,10 @@ export const userRouter = { getEssentials: protectedProcedure .query(async () => { - const [result] = await db - .select({ count: db.$count(complaints) }) - .from(complaints) - .where(eq(complaints.isResolved, false)); - + const count = await db.$count(complaints, eq(complaints.isResolved, false)); + return { - unresolvedComplaints: result.count || 0, + unresolvedComplaints: count || 0, }; }), }; \ No newline at end of file