diff --git a/frontends/main/src/app-pages/DashboardPage/CoursewareDisplay/DashboardCard.tsx b/frontends/main/src/app-pages/DashboardPage/CoursewareDisplay/DashboardCard.tsx index 3a67d1b1bb..10a22a8f94 100644 --- a/frontends/main/src/app-pages/DashboardPage/CoursewareDisplay/DashboardCard.tsx +++ b/frontends/main/src/app-pages/DashboardPage/CoursewareDisplay/DashboardCard.tsx @@ -263,6 +263,8 @@ type DashboardCardProps = { offerUpgrade?: boolean contextMenuItems?: SimpleMenuItem[] isLoading?: boolean + titleHref?: string | null + buttonHref?: string | null } const DashboardCard: React.FC = ({ dashboardResource, @@ -273,6 +275,8 @@ const DashboardCard: React.FC = ({ offerUpgrade = true, contextMenuItems = [], isLoading = false, + titleHref, + buttonHref, }) => { const { title, marketingUrl, enrollment, run } = dashboardResource const titleSection = isLoading ? ( @@ -283,7 +287,11 @@ const DashboardCard: React.FC = ({ ) : ( <> - + {title} {enrollment?.status === EnrollmentStatus.Completed ? ( @@ -313,7 +321,7 @@ const DashboardCard: React.FC = ({ diff --git a/frontends/main/src/app-pages/DashboardPage/OrganizationContent.tsx b/frontends/main/src/app-pages/DashboardPage/OrganizationContent.tsx index 0e72d8f40d..899b9bd770 100644 --- a/frontends/main/src/app-pages/DashboardPage/OrganizationContent.tsx +++ b/frontends/main/src/app-pages/DashboardPage/OrganizationContent.tsx @@ -153,6 +153,8 @@ const OrgProgramDisplay: React.FC<{ dashboardResource={course} courseNoun="Module" offerUpgrade={false} + titleHref={course.run?.coursewareUrl} + buttonHref={course.run?.coursewareUrl} /> ))}