diff --git a/src/components/InfoPopover/__snapshots__/index.test.jsx.snap b/src/components/InfoPopover/__snapshots__/index.test.jsx.snap index 086e04013..5e8f7357d 100644 --- a/src/components/InfoPopover/__snapshots__/index.test.jsx.snap +++ b/src/components/InfoPopover/__snapshots__/index.test.jsx.snap @@ -15,7 +15,7 @@ exports[`Info Popover Component snapshot 1`] = ` } - placement="right-end" + placement="left-end" trigger="focus" > ( diff --git a/src/containers/ListView/ListView.scss b/src/containers/ListView/ListView.scss index a51fcc7ed..6ea1bf608 100644 --- a/src/containers/ListView/ListView.scss +++ b/src/containers/ListView/ListView.scss @@ -25,4 +25,14 @@ span.pgn__icon.breadcrumb-arrow { margin-bottom: 0; } } + + @include media-breakpoint-down(xs) { + .badge { + white-space: normal; + } + + .pgn__table-actions > div:first-of-type { + z-index: $zindex-modal !important; + } + } } diff --git a/src/containers/ReviewActions/ReviewActions.scss b/src/containers/ReviewActions/ReviewActions.scss index 1fde9801e..52b48f428 100644 --- a/src/containers/ReviewActions/ReviewActions.scss +++ b/src/containers/ReviewActions/ReviewActions.scss @@ -34,4 +34,10 @@ .review-actions-username { padding-bottom: map-get($spacers, 3); } -} \ No newline at end of file +} + +@include media-breakpoint-down(xs) { + .overlay-help-popover { + max-width: calc(100% - 60px) !important; + } +} diff --git a/src/containers/ReviewActions/__snapshots__/index.test.jsx.snap b/src/containers/ReviewActions/__snapshots__/index.test.jsx.snap index a8a7bf71d..71f262ebb 100644 --- a/src/containers/ReviewActions/__snapshots__/index.test.jsx.snap +++ b/src/containers/ReviewActions/__snapshots__/index.test.jsx.snap @@ -18,7 +18,7 @@ exports[`ReviewActions component component snapshot: do not show rubric 1`] = ` status="grading-status" />
)} - + {pointsPossible && ( - - - - } - className="review-modal" - isOpen={false} - modalBodyClassName="review-modal-body" - onClose={[MockFunction hooks.onClose]} - title="test-ora-name" -> - - -`; +exports[`ReviewModal component component snapshots closed 1`] = `undefined`; -exports[`ReviewModal component component snapshots loading 1`] = ` - - - - - } - className="review-modal" - isOpen={true} - modalBodyClassName="review-modal-body" - onClose={[MockFunction hooks.onClose]} - title="test-ora-name" -> - - - - -`; +exports[`ReviewModal component component snapshots loading 1`] = `undefined`; -exports[`ReviewModal component component snapshots success 1`] = ` - - - - - } - className="review-modal" - isOpen={true} - modalBodyClassName="review-modal-body" - onClose={[MockFunction hooks.onClose]} - title="test-ora-name" -> - - - -`; +exports[`ReviewModal component component snapshots success 1`] = `undefined`; diff --git a/src/containers/ReviewModal/index.jsx b/src/containers/ReviewModal/index.jsx index d0efbd80f..8e764cca6 100644 --- a/src/containers/ReviewModal/index.jsx +++ b/src/containers/ReviewModal/index.jsx @@ -1,7 +1,7 @@ import React from 'react'; import { useDispatch } from 'react-redux'; -import { FullscreenModal } from '@edx/paragon'; +import { FullscreenModal, Truncate, useMediaQuery } from '@edx/paragon'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import LoadingMessage from 'components/LoadingMessage'; @@ -27,9 +27,12 @@ export const ReviewModal = ({ intl }) => { isOpen, closeConfirmModalProps, } = hooks.rendererHooks({ dispatch, intl }); + + const isMobile = useMediaQuery({ query: '(max-width: 575.98px)' }); + return ( {title} : title} isOpen={isOpen} beforeBodyNode={( <>