From 64d631d8905175d963147b70e48a42a6c416db54 Mon Sep 17 00:00:00 2001 From: kayela Date: Thu, 29 Jan 2026 18:12:48 -0600 Subject: [PATCH] Members -removed un used selection options. Profile added back button --- src/pages/Profile.js | 27 +++++++++++++++++++-------- src/pages/admin/AdminMembers.js | 2 -- 2 files changed, 19 insertions(+), 10 deletions(-) diff --git a/src/pages/Profile.js b/src/pages/Profile.js index 236fe4e..7852fab 100644 --- a/src/pages/Profile.js +++ b/src/pages/Profile.js @@ -1,5 +1,6 @@ import React, { useState, useEffect, useRef } from 'react'; import { useAuth } from '../context/AuthContext'; +import { useNavigate } from 'react-router-dom'; import api from '../utils/api'; import { Card } from '../components/ui/card'; import { Button } from '../components/ui/button'; @@ -9,7 +10,7 @@ import { Textarea } from '../components/ui/textarea'; import { toast } from 'sonner'; import Navbar from '../components/Navbar'; import MemberFooter from '../components/MemberFooter'; -import { User, Save, Lock, Heart, Users, Mail, BookUser, Camera, Upload, Trash2 } from 'lucide-react'; +import { User, ArrowLeft, Save, Lock, Heart, Users, Mail, BookUser, Camera, Upload, Trash2 } from 'lucide-react'; import { Avatar, AvatarImage, AvatarFallback } from '../components/ui/avatar'; import ChangePasswordDialog from '../components/ChangePasswordDialog'; import TransactionHistory from '../components/TransactionHistory'; @@ -27,6 +28,7 @@ const Profile = () => { const [maxFileSizeBytes, setMaxFileSizeBytes] = useState(52428800); // Default 50MB in bytes const [transactions, setTransactions] = useState({ subscriptions: [], donations: [] }); const [transactionsLoading, setTransactionsLoading] = useState(true); + const navigate = useNavigate(); const [formData, setFormData] = useState({ // Personal Information first_name: '', @@ -244,13 +246,22 @@ const Profile = () => {
-
-

- My Profile -

-

- Update your personal information below. -

+
+
+

+ My Profile +

+

+ Update your personal information below. +

+
+ {/* Todo: functional back button */} +
diff --git a/src/pages/admin/AdminMembers.js b/src/pages/admin/AdminMembers.js index a4b4e7a..71455cf 100644 --- a/src/pages/admin/AdminMembers.js +++ b/src/pages/admin/AdminMembers.js @@ -323,11 +323,9 @@ const AdminMembers = () => { Active Payment Pending Pending Validation - Pre-Validated Inactive Canceled Expired - Abandoned