)}
diff --git a/src/optimizer-page/messages.js b/src/optimizer-page/messages.js
index 6bd588a60..7b3103285 100644
--- a/src/optimizer-page/messages.js
+++ b/src/optimizer-page/messages.js
@@ -7,24 +7,15 @@ const messages = defineMessages({
},
headingTitle: {
id: 'course-authoring.course-optimizer.heading.title',
- defaultMessage: 'Course Optimizer',
+ defaultMessage: 'Course optimizer',
},
headingSubtitle: {
id: 'course-authoring.course-optimizer.heading.subtitle',
defaultMessage: 'Tools',
},
- description1: {
- id: 'course-authoring.course-optimizer.description1',
- defaultMessage: `This tool will scan the published version of your course for broken links.
- Unpublished changes will not be included in the scan.
- Note that this process will take more time for larger courses.
- To update the scan after you have published new changes to your course,
- click the "Start Scanning" button again.
- `,
- },
- description2: {
- id: 'course-authoring.course-optimizer.description2',
- defaultMessage: 'Broken links are links pointing to external websites, images, or videos that do not exist or are no longer available. These links can cause issues for learners when they try to access the content.',
+ description: {
+ id: 'course-authoring.course-optimizer.description',
+ defaultMessage: 'This tool will scan your course for broken links, and any links that point to pages in your previous course run. Unpublished changes will not be included in the scan. Note that this process will take more time for larger courses.',
},
card1Title: {
id: 'course-authoring.course-optimizer.card1.title',
@@ -36,7 +27,7 @@ const messages = defineMessages({
},
buttonTitle: {
id: 'course-authoring.course-optimizer.button.title',
- defaultMessage: 'Start Scanning',
+ defaultMessage: 'Start scanning',
},
preparingStepTitle: {
id: 'course-authoring.course-optimizer.peparing-step.title',
diff --git a/src/optimizer-page/scan-results/BrokenLinkTable.tsx b/src/optimizer-page/scan-results/BrokenLinkTable.tsx
index 101afddff..95a7143ce 100644
--- a/src/optimizer-page/scan-results/BrokenLinkTable.tsx
+++ b/src/optimizer-page/scan-results/BrokenLinkTable.tsx
@@ -1,14 +1,16 @@
import {
- Card, Icon, OverlayTrigger, Table, Tooltip,
+ Card, Icon, Table,
} from '@openedx/paragon';
import {
- OpenInNew, Lock, LinkOff, InfoOutline,
+ ArrowForwardIos,
+ LinkOff,
} from '@openedx/paragon/icons';
-import { useIntl } from '@edx/frontend-platform/i18n';
import { FC } from 'react';
-import { Unit } from '../types';
+import { Filters, Unit } from '../types';
import messages from './messages';
-import LockedInfoIcon from './LockedInfoIcon';
+import CustomIcon from './CustomIcon';
+import lockedIcon from './lockedIcon';
+import ManualIcon from './manualIcon';
const BrokenLinkHref: FC<{ href: string }> = ({ href }) => {
const handleClick = (event: React.MouseEvent) => {
@@ -25,150 +27,139 @@ const BrokenLinkHref: FC<{ href: string }> = ({ href }) => {
);
};
-const GoToBlock: FC<{ block: { url: string } }> = ({ block }) => {
+const GoToBlock: FC<{ block: { url: string, displayName: string } }> = ({ block }) => {
const handleClick = (event: React.MouseEvent) => {
event.preventDefault();
window.open(block.url, '_blank');
};
return (
-
-
-
- Go to Block
+