diff --git a/src/pages/member/MemberAccess.tsx b/src/pages/member/MemberAccess.tsx
index d7f650d..b54892e 100644
--- a/src/pages/member/MemberAccess.tsx
+++ b/src/pages/member/MemberAccess.tsx
@@ -131,7 +131,10 @@ export default function MemberAccess() {
- {item.product.description}
+
{renderAccessActions(item)}
diff --git a/src/pages/member/MemberOrders.tsx b/src/pages/member/MemberOrders.tsx
index e4b3e50..c8a4d7a 100644
--- a/src/pages/member/MemberOrders.tsx
+++ b/src/pages/member/MemberOrders.tsx
@@ -1,5 +1,5 @@
import { useEffect, useState } from "react";
-import { useNavigate, Link } from "react-router-dom";
+import { useNavigate } from "react-router-dom";
import { AppLayout } from "@/components/AppLayout";
import { useAuth } from "@/hooks/useAuth";
import { supabase } from "@/integrations/supabase/client";
@@ -97,28 +97,30 @@ export default function MemberOrders() {
) : (
{orders.map((order) => (
-
-
-
-
-
-
{order.id.slice(0, 8)}
-
{formatDate(order.created_at)}
- {order.payment_method && (
-
{order.payment_method}
- )}
-
-
-
- {getPaymentStatusLabel(order.payment_status || order.status)}
-
- {formatIDR(order.total_amount)}
-
-
+
navigate(`/orders/${order.id}`)}
+ >
+
+
+
+
{order.id.slice(0, 8)}
+
{formatDate(order.created_at)}
+ {order.payment_method && (
+
{order.payment_method}
+ )}
-
-
-
+
+
+ {getPaymentStatusLabel(order.payment_status || order.status)}
+
+ {formatIDR(order.total_amount)}
+
+
+
+
+
))}
)}