fix: image rendering and blockquote styles (#333)

This commit is contained in:
vladislavkeblysh
2025-09-23 17:19:36 +03:00
committed by GitHub
parent 266589bca6
commit 4ce7209230
2 changed files with 23 additions and 1 deletions

View File

@@ -46,7 +46,22 @@ $input-focus-box-shadow: var(--pgn-elevation-form-input-base); // hack to get up
right: 1rem !important;
}
}
.confirm-modal .pgn__modal-body {
overflow: hidden;
}
.pgn__modal-body-content {
& img {
object-fit: contain;
max-width: 100%;
height: auto;
}
& blockquote > p {
border-left: 2px solid var(--pgn-color-gray-200);
margin-left: 1.5rem;
padding-left: 1rem;
}
}
}

View File

@@ -11,6 +11,7 @@ import parse from 'html-react-parser';
import { selectors } from 'data/redux';
import { fileUploadResponseOptions } from 'data/services/lms/constants';
import { getConfig } from '@edx/frontend-platform';
import SubmissionFiles from './SubmissionFiles';
import PreviewDisplay from './PreviewDisplay';
@@ -26,7 +27,13 @@ export class ResponseDisplay extends React.Component {
}
get textContents() {
return this.props.response.text.map(text => parse(this.purify.sanitize(text)));
const { text } = this.props.response;
const formattedText = text
.map((item) => item.replaceAll(/\.\.\/asset/g, `${getConfig().LMS_BASE_URL}/asset`))
.map((item) => parse(this.purify.sanitize(item)));
return formattedText;
}
get submittedFiles() {