From 7152382dca6a903cf2944447b8220bd1d6548f06 Mon Sep 17 00:00:00 2001 From: kayela Date: Fri, 30 Jan 2026 09:38:42 -0600 Subject: [PATCH] fix: member directory link works and stat card changes --- src/pages/admin/AdminValidations.js | 31 +++++++++++++++++++-------- src/pages/members/MembersDirectory.js | 10 +++++---- 2 files changed, 28 insertions(+), 13 deletions(-) diff --git a/src/pages/admin/AdminValidations.js b/src/pages/admin/AdminValidations.js index 0d17fc5..3d16221 100644 --- a/src/pages/admin/AdminValidations.js +++ b/src/pages/admin/AdminValidations.js @@ -34,7 +34,20 @@ import { PaginationEllipsis, } from '../../components/ui/pagination'; import { toast } from 'sonner'; -import { CheckCircle, Clock, Search, ArrowUp, ArrowDown, X, FileText, XCircle } from 'lucide-react'; +import { + CheckCircle, + Clock, + Search, + ArrowUp, + ArrowDown, + X, + FileText, + XCircle, + Users, + Mail, + ShieldCheck, + CreditCard +} from 'lucide-react'; import PaymentActivationDialog from '../../components/PaymentActivationDialog'; import ConfirmationDialog from '../../components/ConfirmationDialog'; import RejectionDialog from '../../components/RejectionDialog'; @@ -344,7 +357,7 @@ const AdminValidations = () => { @@ -352,24 +365,24 @@ const AdminValidations = () => { u.status === 'pending_email').length} - icon={CheckCircle} - iconBgClass="text-brand-purple" + icon={Mail} + iconBgClass="text-brand-pink" dataTestId="stat-total-users" /> u.status === 'pending_validation').length} - icon={CheckCircle} - iconBgClass="text-brand-purple" + icon={ShieldCheck} + iconBgClass="text-success" dataTestId="stat-pending-validation" /> u.status === 'payment_pending').length} - icon={CheckCircle} - iconBgClass="text-brand-purple" + icon={CreditCard} + iconBgClass="text-accent" dataTestId="stat-payment-pending" /> @@ -463,7 +476,7 @@ const AdminValidations = () => { {user.first_name} {user.last_name}
- {user.email} + {user.email}
diff --git a/src/pages/members/MembersDirectory.js b/src/pages/members/MembersDirectory.js index 0e57272..126a456 100644 --- a/src/pages/members/MembersDirectory.js +++ b/src/pages/members/MembersDirectory.js @@ -2,6 +2,7 @@ import React, { useState, useEffect, useMemo, useCallback } from 'react'; import api from '../../utils/api'; import Navbar from '../../components/Navbar'; import MemberFooter from '../../components/MemberFooter'; +import { Link } from 'react-router-dom'; import { Card } from '../../components/ui/card'; import { Input } from '../../components/ui/input'; import { Badge } from '../../components/ui/badge'; @@ -135,7 +136,7 @@ const MembersDirectory = () => { } return ( -
+
@@ -154,7 +155,7 @@ const MembersDirectory = () => {
{/* Search Bar */} -
+
{

Update your profile settings to show in the directory and add your photo, bio, and contact information.{' '} - + + Edit your profile → - +