From d1a9f9c1ffc9089a1a0310b384dfc754a2cb59cc Mon Sep 17 00:00:00 2001 From: percyfikri Date: Tue, 8 Oct 2024 10:07:21 +0700 Subject: [PATCH] Update : add comment --- .../src/routes/assessmentRequest/route.ts | 19 ++++++-------- .../modals/ConfirmModal.tsx | 2 +- .../modals/CreateAssessmentRequestModal.tsx | 22 ++++------------ .../assessmentRequest/index.lazy.tsx | 25 +++++++++---------- .../src/shadcn/components/ui/button.tsx | 2 +- 5 files changed, 26 insertions(+), 44 deletions(-) diff --git a/apps/backend/src/routes/assessmentRequest/route.ts b/apps/backend/src/routes/assessmentRequest/route.ts index efc8cdf..a048429 100644 --- a/apps/backend/src/routes/assessmentRequest/route.ts +++ b/apps/backend/src/routes/assessmentRequest/route.ts @@ -25,14 +25,14 @@ const assessmentRequestRoute = new Hono() requestValidator( "query", z.object({ - page: z.coerce.number().int().min(0).default(0), // Menambahkan pagination page - limit: z.coerce.number().int().min(1).max(1000).default(10), // Menambahkan pagination limit - q: z.string().optional(), // Kata kunci pencarian (search) + page: z.coerce.number().int().min(0).default(0), + limit: z.coerce.number().int().min(1).max(1000).default(10), + q: z.string().optional(), }) ), async (c) => { const currentUser = c.get("currentUser"); - const userId = currentUser?.id; // Mengambil userId dari currentUser yang disimpan di context + const userId = currentUser?.id; // Get user ID of the currently logged in currentUser if (!userId) { throw forbidden({ @@ -41,7 +41,7 @@ const assessmentRequestRoute = new Hono() } const { page, limit, q } = c.req.valid("query"); - // Query untuk menghitung total data + // Query to count total data const totalCountQuery = db .select({ count: sql`count(distinct ${assessments.id})`, @@ -59,19 +59,15 @@ const assessmentRequestRoute = new Hono() const totalCountResult = await totalCountQuery; const totalItems = totalCountResult[0]?.count || 0; - // Query untuk mendapatkan data assessment dengan pagination + // Query to get assessment data with pagination const queryResult = await db .select({ userId: users.id, - createdAt: assessments.createdAt, name: users.name, - code: rolesSchema.code, - id: assessments.id, + assessmentId: assessments.id, tanggal: assessments.createdAt, status: assessments.status, respondentId: respondents.id, - email: users.email, - username: users.username, }) .from(users) .leftJoin(rolesToUsers, eq(users.id, rolesToUsers.userId)) @@ -91,7 +87,6 @@ const assessmentRequestRoute = new Hono() if (!queryResult[0]) throw notFound(); - // Mengembalikan data dengan metadata pagination return c.json({ data: queryResult, _metadata: { diff --git a/apps/frontend/src/modules/assessmentRequestManagement/modals/ConfirmModal.tsx b/apps/frontend/src/modules/assessmentRequestManagement/modals/ConfirmModal.tsx index 3ef2248..a05220b 100644 --- a/apps/frontend/src/modules/assessmentRequestManagement/modals/ConfirmModal.tsx +++ b/apps/frontend/src/modules/assessmentRequestManagement/modals/ConfirmModal.tsx @@ -23,7 +23,7 @@ export default function StartAssessmentModal({