diff --git a/Client/src/Components/TabPanels/Account/TeamPanel.jsx b/Client/src/Components/TabPanels/Account/TeamPanel.jsx
index d83229bea..471752dfa 100644
--- a/Client/src/Components/TabPanels/Account/TeamPanel.jsx
+++ b/Client/src/Components/TabPanels/Account/TeamPanel.jsx
@@ -20,6 +20,7 @@ import {
import ButtonSpinner from "../../ButtonSpinner";
import Button from "../../Button";
import { useState } from "react";
+import EditSvg from "../../../assets/icons/edit.svg?react";
/**
* TeamPanel component manages the organization and team members,
@@ -100,37 +101,25 @@ const TeamPanel = () => {
//TODO - use redux loading state
//!! - currently all loading buttons are tied to the same state
const [isLoading, setIsLoading] = useState(false);
+ //TODO - connect to redux
const [orgStates, setOrgStates] = useState({
name: "Bluewave Labs",
isLoading: false,
- isOpen: false,
+ isEdit: false,
newName: "",
});
- const toggleOrgModal = (state) => {
- setOrgStates((prev) => ({
- ...prev,
- isOpen: state,
- }));
- };
- const toggleOrgLoading = (state) => {
- setOrgStates((prev) => ({
- ...prev,
- isLoading: state,
- }));
- };
- const handleRenameOrg = () => {
- toggleOrgLoading(true);
- setTimeout(() => {
- setOrgStates((prev) => ({
- ...prev,
- name: prev.newName !== "" ? prev.newName : prev.name,
- isLoading: false,
- isOpen: false,
- newName: "",
- }));
- }, 2000);
+ const toggleEdit = () => {
+ setOrgStates((prev) => ({ ...prev, isEdit: !prev.isEdit }));
};
+ const handleChange = (event) => {
+ const { value } = event.target;
+ setOrgStates((prev) => ({
+ ...prev,
+ name: value,
+ }));
+ };
+ const handleRename = () => {};
const [teamStates, setTeamStates] = useState({
members: teamConfig,
@@ -174,7 +163,7 @@ const TeamPanel = () => {
setIsLoading(false);
}, 2000);
};
- const [toggleInviteModal, setToggleInviteModal] = useState(false);
+ const [isOpen, setIsOpen] = useState(false);
const handleInviteMember = () => {};
const handleMembersQuery = (type) => {
let count = 0;
@@ -191,24 +180,39 @@ const TeamPanel = () => {