From c55d3f23c69d8afdee3d786b91b480cc2a9d7cf8 Mon Sep 17 00:00:00 2001 From: Sonika Date: Mon, 18 Dec 2023 15:12:51 +0530 Subject: [PATCH] manage users css and features --- src/App.css | 9 ++ src/components/manage_users/ManageUsers.tsx | 150 +++++++++++++++++--- 2 files changed, 136 insertions(+), 23 deletions(-) diff --git a/src/App.css b/src/App.css index f0dc828..903bd77 100644 --- a/src/App.css +++ b/src/App.css @@ -21,4 +21,13 @@ .select-field { width : 35%; +} + +.manageusers-table-header-style .css-1ygcj2i-MuiTableCell-root{ + background-color: #171716; + color: white; +} + +.activeCell { + color: green !important; } \ No newline at end of file diff --git a/src/components/manage_users/ManageUsers.tsx b/src/components/manage_users/ManageUsers.tsx index 30ba0d5..31e2e88 100644 --- a/src/components/manage_users/ManageUsers.tsx +++ b/src/components/manage_users/ManageUsers.tsx @@ -36,8 +36,8 @@ export default function ManageUsers(){ const { data: manageUsersResponse, isLoading, isError } = useGetUsersData(); const [data, setData] = useState(initialData); const [open, setOpen] = useState(false); - const [selectedRow, setSelectedRow] = useState({ id: 0, name: '', age: 0 }); - const [newRow, setNewRow] = useState({ id: 0, name: '', age: 0 }); + const [selectedRow, setSelectedRow] = useState(); + const [newRow, setNewRow] = useState(); const handleEdit = (row: Row) => { setSelectedRow(row); @@ -78,22 +78,17 @@ export default function ManageUsers(){ setNewRow({ ...newRow, [name]: value }); }; - - - console.log(manageUsersResponse,"dsjhgfsdugf") return( -
- - + {/*
*/} - + - Name @@ -116,47 +111,156 @@ export default function ManageUsers(){ {row.username} {row.email_id} {row.last_login} - {row.active} - + {row.active==true?'Active':'Inactive'} ))}
- - {selectedRow.id ? 'Edit Row' : 'Add New Row'} - + + {selectedRow && selectedRow.id ? 'Edit Row' : 'Add New Row'} + + + - + - + */} -
+ {/*
*/}
)