From e2d12880d147d67158d734a1f7aa9a693599bc2e Mon Sep 17 00:00:00 2001 From: PhilReact Date: Sun, 15 Dec 2024 21:55:20 +0200 Subject: [PATCH] added lock icon to list of groups --- src/components/Group/AddGroup.tsx | 13 +++++-- src/components/Group/AddGroupList.tsx | 27 +++++++++++---- .../Group/ListOfGroupPromotions.tsx | 27 +++++++++++++++ src/components/Group/UserListOfInvites.tsx | 34 ++++++++++++++++--- 4 files changed, 88 insertions(+), 13 deletions(-) diff --git a/src/components/Group/AddGroup.tsx b/src/components/Group/AddGroup.tsx index ed90c8c..af23fd9 100644 --- a/src/components/Group/AddGroup.tsx +++ b/src/components/Group/AddGroup.tsx @@ -217,6 +217,9 @@ export const AddGroup = ({ address, open, setOpen }) => { flexGrow: 1, overflowY: "auto", color: "white", + flexDirection: 'column', + flexGrow: 1, + display: 'flex' }} > @@ -454,7 +457,10 @@ export const AddGroup = ({ address, open, setOpen }) => { {value === 1 && ( @@ -465,7 +471,10 @@ export const AddGroup = ({ address, open, setOpen }) => { {value === 2 && ( diff --git a/src/components/Group/AddGroupList.tsx b/src/components/Group/AddGroupList.tsx index 17eb3a8..977430d 100644 --- a/src/components/Group/AddGroupList.tsx +++ b/src/components/Group/AddGroupList.tsx @@ -26,7 +26,9 @@ import _ from "lodash"; import { MyContext, getBaseApiReact } from "../../App"; import { LoadingButton } from "@mui/lab"; import { getBaseApi, getFee } from "../../background"; - +import LockIcon from '@mui/icons-material/Lock'; +import NoEncryptionGmailerrorredIcon from '@mui/icons-material/NoEncryptionGmailerrorred'; +import { Spacer } from "../../common/Spacer"; const cache = new CellMeasurerCache({ fixedWidth: true, defaultHeight: 50, @@ -231,7 +233,17 @@ export const AddGroupList = ({ setInfoSnack, setOpenSnack }) => { handlePopoverOpen(event, index)} > - + {group?.isOpen === false && ( + + )} + {group?.isOpen === true && ( + + )} + { }; return ( -
+

Groups list

{
@@ -278,6 +293,6 @@ export const AddGroupList = ({ setInfoSnack, setOpenSnack }) => { )}
-
+
); }; diff --git a/src/components/Group/ListOfGroupPromotions.tsx b/src/components/Group/ListOfGroupPromotions.tsx index fdc13f2..a9ed3de 100644 --- a/src/components/Group/ListOfGroupPromotions.tsx +++ b/src/components/Group/ListOfGroupPromotions.tsx @@ -33,6 +33,8 @@ import { import { getNameInfo } from "./Group"; import { getBaseApi, getFee } from "../../background"; import { LoadingButton } from "@mui/lab"; +import LockIcon from '@mui/icons-material/Lock'; +import NoEncryptionGmailerrorredIcon from '@mui/icons-material/NoEncryptionGmailerrorred'; import { MyContext, getArbitraryEndpointReact, @@ -540,6 +542,31 @@ export const ListOfGroupPromotions = () => { {promotion?.groupName}
+ + + {promotion?.isOpen === false && ( + + )} + {promotion?.isOpen === true && ( + + )} + + {promotion?.isOpen ? 'Public group' : 'Private group' } + + { handlePopoverOpen(event, index)}> - + {invite?.isOpen === false && ( + + )} + {invite?.isOpen === true && ( + + )} + @@ -194,9 +206,21 @@ export const UserListOfInvites = ({myAddress, setInfoSnack, setOpenSnack}) => { }; return ( -
+

Invite list

-
+
{({ height, width }) => ( { )}
-
+
); }