From bbb5acb67c0de3009a85bd3c56d1d55972850d5f Mon Sep 17 00:00:00 2001 From: Sonika Date: Wed, 10 Jan 2024 10:49:04 +0530 Subject: [PATCH] active select --- src/components/admin/Admin.tsx | 2 +- .../intranet_users/IntranetUsers.tsx | 51 +++++++++++++++---- src/components/manage_users/ManageUsers.tsx | 49 +++++++++++++++--- 3 files changed, 84 insertions(+), 18 deletions(-) diff --git a/src/components/admin/Admin.tsx b/src/components/admin/Admin.tsx index bff68d8..eaf0e4f 100644 --- a/src/components/admin/Admin.tsx +++ b/src/components/admin/Admin.tsx @@ -15,7 +15,7 @@ export default function Admin(){ - +
    {files.map((file:any, index:number) => ( diff --git a/src/components/intranet_users/IntranetUsers.tsx b/src/components/intranet_users/IntranetUsers.tsx index 27628ac..2fe7da1 100644 --- a/src/components/intranet_users/IntranetUsers.tsx +++ b/src/components/intranet_users/IntranetUsers.tsx @@ -20,6 +20,9 @@ import { Grid, InputAdornment, Box, + Select, + MenuItem, + InputLabel, } from '@mui/material'; import EditIcon from '@mui/icons-material/Edit'; import AddIcon from '@mui/icons-material/Add'; @@ -49,6 +52,31 @@ const StyledTextField = (props:any) => ( /> ); + const StyledSelect = (props: any) => ( +
    + + {props.label} + + +
    + ); interface Row { username: string; role: string; @@ -233,7 +261,7 @@ export default function IntranetUsers(){ /> {selectedRow && selectedRow.id ? 'Edit Row' : 'Add New Row'} - + - - - + + Active + Inactive + + + + diff --git a/src/components/manage_users/ManageUsers.tsx b/src/components/manage_users/ManageUsers.tsx index 5005812..e269409 100644 --- a/src/components/manage_users/ManageUsers.tsx +++ b/src/components/manage_users/ManageUsers.tsx @@ -19,6 +19,9 @@ import { TablePagination, InputAdornment, Box, + InputLabel, + Select, + MenuItem, } from '@mui/material'; import SearchIcon from '@mui/icons-material/Search'; import EditIcon from '@mui/icons-material/Edit'; @@ -47,6 +50,32 @@ const StyledTextField = (props:any) => ( /> ); + const StyledSelect = (props: any) => ( +
    + + {props.label} + + +
    + ); + interface Row { username: string; email_id: string; @@ -236,7 +265,7 @@ export default function ManageUsers(){ /> {selectedRow && selectedRow.id ? 'Edit Row' : 'Add New Row'} - + - + + Active + Inactive + - +