diff --git a/src/course-outline/card-header/CardHeader.scss b/src/course-outline/card-header/CardHeader.scss
index 26a32bbe9..0d01c8fb4 100644
--- a/src/course-outline/card-header/CardHeader.scss
+++ b/src/course-outline/card-header/CardHeader.scss
@@ -5,11 +5,21 @@
.item-card-header__title-btn {
justify-content: flex-start;
padding: 0;
- flex: 1 1 0%;
+ flex: 1 1 0;
height: 1.5rem;
margin-right: .25rem;
background: transparent;
color: var(--pgn-color-black);
+
+ .truncate-1-line {
+ -webkit-line-clamp: 1; /* stylelint-disable-line value-no-vendor-prefix */
+ line-clamp: 1;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ display: -webkit-box; /* stylelint-disable-line value-no-vendor-prefix */
+ min-width: 100px;
+ -webkit-box-orient: vertical; /* stylelint-disable-line value-no-vendor-prefix */
+ }
}
.item-card-button-icon {
diff --git a/src/course-outline/card-header/TitleButton.tsx b/src/course-outline/card-header/TitleButton.tsx
index 84e538f36..2da1019e6 100644
--- a/src/course-outline/card-header/TitleButton.tsx
+++ b/src/course-outline/card-header/TitleButton.tsx
@@ -3,7 +3,6 @@ import {
Button,
OverlayTrigger,
Tooltip,
- Truncate,
} from '@openedx/paragon';
import {
ArrowDropDown as ArrowDownIcon,
@@ -48,7 +47,9 @@ const TitleButton = ({
onClick={onTitleClick}
>
{prefixIcon}
- {title}
+
+ {title}
+
);
diff --git a/src/course-outline/card-header/TitleLink.tsx b/src/course-outline/card-header/TitleLink.tsx
index b4030c2d5..1cc57ab04 100644
--- a/src/course-outline/card-header/TitleLink.tsx
+++ b/src/course-outline/card-header/TitleLink.tsx
@@ -1,5 +1,5 @@
import { Link } from 'react-router-dom';
-import { Button, Truncate } from '@openedx/paragon';
+import { Button } from '@openedx/paragon';
interface TitleLinkProps {
title: string;
@@ -22,7 +22,9 @@ const TitleLink = ({
to={titleLink}
>
{prefixIcon}
- {title}
+
+ {title}
+
);