From 6f191f518ebda3396334214427bc6be244f62f25 Mon Sep 17 00:00:00 2001 From: Bill Date: Wed, 17 Aug 2022 23:05:48 -0400 Subject: [PATCH] Update the place function --- .../widgets/furniture/FurnitureGiftOpeningView.tsx | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/components/room/widgets/furniture/FurnitureGiftOpeningView.tsx b/src/components/room/widgets/furniture/FurnitureGiftOpeningView.tsx index 1478a3bd..75ffe8ba 100644 --- a/src/components/room/widgets/furniture/FurnitureGiftOpeningView.tsx +++ b/src/components/room/widgets/furniture/FurnitureGiftOpeningView.tsx @@ -6,15 +6,16 @@ import { useFurniturePresentWidget, useInventoryFurni } from '../../../../hooks' export const FurnitureGiftOpeningView: FC<{}> = props => { const { objectId = -1, classId = -1, itemType = null, text = null, isOwnerOfFurniture = false, senderName = null, senderFigure = null, placedItemId = -1, placedItemType = null, placedInRoom = false, imageUrl = null, openPresent = null, onClose = null } = useFurniturePresentWidget(); - const { groupItems = null } = useInventoryFurni(); + const { groupItems = [] } = useInventoryFurni(); if(objectId === -1) return null; - const putFurni = (itemId: number) => + const place = (itemId: number) => { - const furni = groupItems?.filter(group => group.items[0].ref == itemId); + const groupItem = groupItems.find(group => (group.getItemById(itemId)?.id === itemId)); + + if(groupItem) attemptItemPlacement(groupItem); - attemptItemPlacement(furni[0]); onClose(); } @@ -54,7 +55,7 @@ export const FurnitureGiftOpeningView: FC<{}> = props => } -