diff --git a/src/react-components/room/RoomSidebar.js b/src/react-components/room/RoomSidebar.js index e4749679f9..98438a0b1c 100644 --- a/src/react-components/room/RoomSidebar.js +++ b/src/react-components/room/RoomSidebar.js @@ -148,15 +148,15 @@ SceneInfo.propTypes = { showAttributions: PropTypes.bool, canChangeScene: PropTypes.bool, onChangeScene: PropTypes.func, - scene: { - attributions: { - content: PropTypes.string, + scene: PropTypes.shape({ + attributions: PropTypes.shape({ + content: PropTypes.array, creator: PropTypes.string - }, + }), url: PropTypes.string, screenshot_url: PropTypes.string, name: PropTypes.string - } + }) }; export function RoomSidebar({ room, accountId, onClose, canEdit, onEdit, onChangeScene }) { diff --git a/src/react-components/room/SceneUrlModal.js b/src/react-components/room/SceneUrlModal.js index 97fd707613..56f244fc47 100644 --- a/src/react-components/room/SceneUrlModal.js +++ b/src/react-components/room/SceneUrlModal.js @@ -56,12 +56,10 @@ export function SceneUrlModal({ enableSpoke, editorName, onValidateUrl, onSubmit )}

} placeholder="https://example.com/scene.glb" type="url" - required - ref={register({ validate: onValidateUrl })} + {...register("url", { validate: onValidateUrl, required: true })} error={errors?.url?.message} />