diff --git a/src/app/components/pages/Gameboard.tsx b/src/app/components/pages/Gameboard.tsx index 759f94c95a..a3a9f1a443 100644 --- a/src/app/components/pages/Gameboard.tsx +++ b/src/app/components/pages/Gameboard.tsx @@ -13,6 +13,7 @@ import {GameboardDTO, GameboardItem, IsaacWildcard} from "../../../IsaacApiTypes import {TitleAndBreadcrumb} from "../elements/TitleAndBreadcrumb"; import { AUDIENCE_DISPLAY_FIELDS, + below, determineAudienceViews, filterAudienceViewsByProperties, generateQuestionTitle, @@ -26,6 +27,7 @@ import { TAG_ID, TAG_LEVEL, tags, + useDeviceSize, useUserViewingContext } from "../../services"; import {Redirect} from "react-router"; @@ -78,6 +80,7 @@ const GameboardItemComponent = ({gameboard, question}: {gameboard: GameboardDTO, const questionViewingContexts = filterAudienceViewsByProperties(determineAudienceViews(question.audience, question.creationContext), AUDIENCE_DISPLAY_FIELDS); const userViewingContext = useUserViewingContext(); + const deviceSize = useDeviceSize(); const currentUser = useAppSelector((state: AppState) => state?.user?.loggedIn && state.user || null); const uniqueStage = questionViewingContexts.find(context => context.stage === userViewingContext.stage); return @@ -87,11 +90,11 @@ const GameboardItemComponent = ({gameboard, question}: {gameboard: GameboardDTO, ,

- {message} + {message}
)} -
+
{/* TODO CP shouldn't the subject colour here depend on the contents/tags of the gameboard? */}
@@ -105,8 +108,7 @@ const GameboardItemComponent = ({gameboard, question}: {gameboard: GameboardDTO, {questionTags.map(tag => ({tag.title}))}
}
- - {question.audience && }
@@ -201,13 +203,13 @@ export const Gameboard = withRouter(({ location }) => { {user && isTutorOrAbove(user) - ? - + ? + - + diff --git a/src/scss/cs/boards.scss b/src/scss/cs/boards.scss index 5109b88884..b1f88fc804 100644 --- a/src/scss/cs/boards.scss +++ b/src/scss/cs/boards.scss @@ -43,11 +43,15 @@ } .question-progress-icon { - min-width: 86px !important; + min-width: 58px !important; display: block; padding: 14px 0 !important; position: relative; align-content: center; + @include media-breakpoint-up(sm) { + min-width: 86px !important; + } + .inner-progress-icon { @extend .text-center; @extend .px-2;