diff --git a/src/components/room/widgets/avatar-info/infostand/InfoStandWidgetFurniView.tsx b/src/components/room/widgets/avatar-info/infostand/InfoStandWidgetFurniView.tsx index b39228c..aa9edff 100644 --- a/src/components/room/widgets/avatar-info/infostand/InfoStandWidgetFurniView.tsx +++ b/src/components/room/widgets/avatar-info/infostand/InfoStandWidgetFurniView.tsx @@ -79,8 +79,6 @@ export const InfoStandWidgetFurniView: FC = props const descriptionsEnabled = GetConfigurationValue('furni.descriptions.enabled', true); const itemLocationEnabled = GetConfigurationValue('furni.location.enabled', true); const itemLocationRequireAccess = GetConfigurationValue('furni.location.require.access', true); - const isValidController = (avatarInfo.roomControllerLevel >= RoomControllerLevel.GUEST); - const hasAccess = (isValidController || avatarInfo.isOwner || avatarInfo.isRoomOwner || avatarInfo.isAnyRoomController) const [ pickupMode, setPickupMode ] = useState(0); const [ canMove, setCanMove ] = useState(false); const [ canRotate, setCanRotate ] = useState(false); @@ -212,7 +210,9 @@ export const InfoStandWidgetFurniView: FC = props setFurniLocationZ(location.z); } - if(hasAccess) + const isValidController = (avatarInfo.roomControllerLevel >= RoomControllerLevel.GUEST); + + if(isValidController || avatarInfo.isOwner || avatarInfo.isRoomOwner || avatarInfo.isAnyRoomController) { canMove = true; canRotate = !avatarInfo.isWallItem; @@ -523,6 +523,7 @@ export const InfoStandWidgetFurniView: FC = props { avatarInfo.name } +
{ !isBranded &&
@@ -607,7 +608,7 @@ export const InfoStandWidgetFurniView: FC = props { groupName } } - { ((itemLocation.x > -1) && itemLocationEnabled && (!itemLocationRequireAccess || hasAccess)) && + { ((itemLocation.x > -1) && itemLocationEnabled && (!itemLocationRequireAccess || canMove)) && <>