From d0486a4976080d12ff81b758b3a185ae2555da3d Mon Sep 17 00:00:00 2001 From: Ajay Bura <32841439+ajbura@users.noreply.github.com> Date: Tue, 12 Aug 2025 18:09:43 +0530 Subject: [PATCH] add info about founders in permissions --- .../common-settings/permissions/Powers.tsx | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/src/app/features/common-settings/permissions/Powers.tsx b/src/app/features/common-settings/permissions/Powers.tsx index 98750286..fe4f5689 100644 --- a/src/app/features/common-settings/permissions/Powers.tsx +++ b/src/app/features/common-settings/permissions/Powers.tsx @@ -26,6 +26,8 @@ import { useMediaAuthentication } from '../../../hooks/useMediaAuthentication'; import { stopPropagation } from '../../../utils/keyboard'; import { PermissionGroup } from './types'; import { getPowerTagIconSrc } from '../../../hooks/useMemberPowerTag'; +import { useRoomCreatorsTag } from '../../../hooks/useRoomCreatorsTag'; +import { useRoomCreators } from '../../../hooks/useRoomCreators'; type PeekPermissionsProps = { powerLevels: IPowerLevels; @@ -110,9 +112,42 @@ export function Powers({ powerLevels, permissionGroups, onEdit }: PowersProps) { const useAuthentication = useMediaAuthentication(); const room = useRoom(); const powerLevelTags = usePowerLevelTags(room, powerLevels); + const creators = useRoomCreators(room); + const creatorsTag = useRoomCreatorsTag(); + const creatorTagIconSrc = + creatorsTag.icon && getPowerTagIconSrc(mx, useAuthentication, creatorsTag.icon); return ( + {creators.size > 0 && ( + + + + + + } + after={creatorTagIconSrc && } + > + + {creatorsTag.name} + + + + + + )}