From c3776e7d7cad17e4d3f86866f90026b92475ccab Mon Sep 17 00:00:00 2001 From: object Date: Sat, 6 Aug 2022 17:02:54 +0000 Subject: [PATCH] New hook 'type' for stickie notes ! --- .../rooms/widgets/furniture/useFurnitureStickieWidget.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/hooks/rooms/widgets/furniture/useFurnitureStickieWidget.ts b/src/hooks/rooms/widgets/furniture/useFurnitureStickieWidget.ts index f1e89134..7cc15975 100644 --- a/src/hooks/rooms/widgets/furniture/useFurnitureStickieWidget.ts +++ b/src/hooks/rooms/widgets/furniture/useFurnitureStickieWidget.ts @@ -10,6 +10,7 @@ const useFurnitureStickieWidgetState = () => const [ category, setCategory ] = useState(-1); const [ color, setColor ] = useState('0'); const [ text, setText ] = useState(''); + const [ type, setType ] = useState(''); const [ canModify, setCanModify ] = useState(false); const onClose = () => @@ -18,6 +19,7 @@ const useFurnitureStickieWidgetState = () => setCategory(-1); setColor('0'); setText(''); + setType(''); setCanModify(false); } @@ -44,7 +46,7 @@ const useFurnitureStickieWidgetState = () => const roomObject = GetRoomEngine().getRoomObject(event.roomId, event.objectId, event.category); if(!roomObject) return; - + const data = roomObject.model.getValue(RoomObjectVariable.FURNITURE_ITEMDATA); if(data.length < 6) return; @@ -66,6 +68,7 @@ const useFurnitureStickieWidgetState = () => setCategory(event.category); setColor(color || '0'); setText(text || ''); + setType(roomObject.type || 'post_it'); setCanModify(GetRoomSession().isRoomOwner || GetSessionDataManager().isModerator || IsOwnerOfFurniture(roomObject)); }); @@ -76,7 +79,7 @@ const useFurnitureStickieWidgetState = () => onClose(); }); - return { objectId, color, text, canModify, updateColor, updateText, trash, onClose }; + return { objectId, color, text, type, canModify, updateColor, updateText, trash, onClose }; } export const useFurnitureStickieWidget = useFurnitureStickieWidgetState;