diff --git a/frontend/src/components/ListContainer/ListContainer.jsx b/frontend/src/components/ListContainer/ListContainer.jsx index 5f8f82d2..979969ef 100644 --- a/frontend/src/components/ListContainer/ListContainer.jsx +++ b/frontend/src/components/ListContainer/ListContainer.jsx @@ -153,7 +153,7 @@ export default function ListContainer({ : null} - {assignedScenarios.length ? ( + {assignedScenarios && assignedScenarios.length ? ( <> {!sceneSelectionPage && (

Assigned scenarios

@@ -171,14 +171,15 @@ export default function ListContainer({ ) : null} {assignedScenarios && assignedScenarios.length > 0 - ? assignedScenarios.map(({ _id, name }) => ( + ? assignedScenarios.map((item) => ( onItemClick(event, { _id })} - onContextMenu={() => onItemRightClick({ _id })} + onClick={() => { + window.open(`/play/${item._id}`, "_blank"); + }} >
- {sceneSelectionPage ? ( - - ) : ( - - )} +
- {invalidNameId === _id && ( + {invalidNameId === item._id && ( invalid null name )}
diff --git a/frontend/src/features/status/InvalidRolePage.jsx b/frontend/src/features/status/InvalidRolePage.jsx index c318edaa..e8ff42b1 100644 --- a/frontend/src/features/status/InvalidRolePage.jsx +++ b/frontend/src/features/status/InvalidRolePage.jsx @@ -1,8 +1,8 @@ import { Button } from "@mui/material"; import { useContext, useState } from "react"; import { useLocation } from "react-router-dom"; -import NotesDisplayCard from "../playScenario/modals/NotesModal/NotesModal"; import AuthenticationContext from "../../context/AuthenticationContext"; +import NotesDisplayCard from "../playScenario/modals/NotesModal/NotesModal"; function InvalidRolePage({ group }) { const { user } = useContext(AuthenticationContext); @@ -61,8 +61,8 @@ function InvalidRolePage({ group }) { — or —