diff --git a/src/pages/ProductDetail.tsx b/src/pages/ProductDetail.tsx index e9158cd..fa27f5a 100644 --- a/src/pages/ProductDetail.tsx +++ b/src/pages/ProductDetail.tsx @@ -354,7 +354,7 @@ export default function ProductDetail() { Segera Hadir )} {product.type === 'webinar' && !product.recording_url && product.event_start && new Date(product.event_start) <= new Date() && ( - Telah Selesai + Telah Lewat )} {hasAccess && Anda memiliki akses} diff --git a/src/pages/admin/AdminProducts.tsx b/src/pages/admin/AdminProducts.tsx index afbd7c9..edc18b8 100644 --- a/src/pages/admin/AdminProducts.tsx +++ b/src/pages/admin/AdminProducts.tsx @@ -78,7 +78,7 @@ export default function AdminProducts() { const generateSlug = (title: string) => title.toLowerCase().replace(/[^a-z0-9]+/g, '-').replace(/(^-|-$)/g, ''); - const handleEdit = (product: Product) => { + const handleEdit = (product: Product) => { setEditingProduct(product); setForm({ title: product.title, @@ -88,7 +88,7 @@ export default function AdminProducts() { content: product.content || '', meeting_link: product.meeting_link || '', recording_url: product.recording_url || '', - event_start: product.event_start, + event_start: product.event_start ? product.event_start.slice(0, 16) : null, duration_minutes: product.duration_minutes, price: product.price, sale_price: product.sale_price, diff --git a/src/pages/member/MemberDashboard.tsx b/src/pages/member/MemberDashboard.tsx index b61baf4..963a632 100644 --- a/src/pages/member/MemberDashboard.tsx +++ b/src/pages/member/MemberDashboard.tsx @@ -126,8 +126,7 @@ export default function MemberDashboard() { `, ) .eq("user_id", user!.id) - .eq("payment_status", "paid") - .eq("payment_provider", "pakasir"), + .eq("payment_status", "paid"), supabase.from("profiles").select("whatsapp_number").eq("id", user!.id).single(), ]); @@ -299,7 +298,7 @@ export default function MemberDashboard() {

- + {order.payment_status === "paid" ? "Lunas" : "Pending"} {formatIDR(order.total_amount)}