diff --git a/frontend/src/eventdetail.jsx b/frontend/src/eventdetail.jsx
index f8d92af..ddf2e39 100644
--- a/frontend/src/eventdetail.jsx
+++ b/frontend/src/eventdetail.jsx
@@ -8,6 +8,7 @@ const EventDetail = () => {
const [isCreateTeamModalOpen, setIsCreateTeamModalOpen] = useState(false);
const [isjoinTeamModalOpen, setIsjoinTeamModalOpen] = useState([false,'']);
const [isleaveTeamModalOpen, setleaveTeamModalOpen] = useState([false,'']);
+ const [isshowTeamModalOpen, setshowTeamModalOpen] = useState([false,'']);
const [Teamlist, setTeamlist] = useState([]);
const [userTeamlist, setuserTeamlist] = useState([]);
const [member, setmember] = useState([]);
@@ -332,14 +333,19 @@ const addteam = async () => {
))}
{/* Teams Section */}
-
+
ทีมที่เปิดรับสมาชิก
{Teamlist.map((val, key) => (
-
+
{
+ await setshowTeamModalOpen([true, val.TeamID])
+ showmember(val.TeamID)
+ }}
+ >
👥 {val.CurrentMember}/{val.MaxMember}
@@ -381,20 +387,51 @@ const addteam = async () => {
))}
+
+ {isshowTeamModalOpen[0] == true && (
+
+
+
member
+
+ {member.map((val,key) => (
+
+
+
Username: {val.userName}
+
Role: {val.role}
+
+
+
+
+
+ ))}
+
+ {/* Buttons */}
+
+
+
+
+
+
+
+ )}
{/* leave team popup */}
{isleaveTeamModalOpen[0] == true && (
-
Show member
+
member
{member.filter(val => val.userID !== UserID).map((val,key) => (
-
-
{val.teamID}
-
UserID: {val.userID}
-
Username: {val.userName}
-
+
+
Username: {val.userName}
+
Role: {val.role}
+
{currentUserRole === 'head' && (