diff --git a/packages/web/components/patterns/LibraryCards/LibraryGridCard.tsx b/packages/web/components/patterns/LibraryCards/LibraryGridCard.tsx
index e2dc59569..c824c82e9 100644
--- a/packages/web/components/patterns/LibraryCards/LibraryGridCard.tsx
+++ b/packages/web/components/patterns/LibraryCards/LibraryGridCard.tsx
@@ -74,9 +74,11 @@ export function LibraryGridCard(props: LinkedItemCardProps): JSX.Element {
overflow: 'hidden',
cursor: 'pointer',
'@media (max-width: 930px)': {
- // m: '15px',
width: 'calc(100% - 30px)',
},
+ '@mdDown': {
+ width: '100%',
+ },
}}
alignment="start"
distribution="start"
diff --git a/packages/web/components/templates/homeFeed/MultiSelectControls.tsx b/packages/web/components/templates/homeFeed/MultiSelectControls.tsx
index 4361bef88..1d95feaea 100644
--- a/packages/web/components/templates/homeFeed/MultiSelectControls.tsx
+++ b/packages/web/components/templates/homeFeed/MultiSelectControls.tsx
@@ -85,13 +85,30 @@ export const MultiSelectControls = (props: LibraryHeaderProps): JSX.Element => {
>
{props.numItemsSelected} items selected
+
+ {props.numItemsSelected} items
+
diff --git a/packages/web/components/templates/homeFeed/TLDRLayout.tsx b/packages/web/components/templates/homeFeed/TLDRLayout.tsx
index 53eafdc00..29a3a26cc 100644
--- a/packages/web/components/templates/homeFeed/TLDRLayout.tsx
+++ b/packages/web/components/templates/homeFeed/TLDRLayout.tsx
@@ -58,11 +58,14 @@ export function TLDRLayout(props: TLDRLayoutProps): JSX.Element {
{props.isValidating && props.items.length == 0 && }
{props.items.map((item) => {
- const source = siteName(
+ const sourceName = siteName(
item.node.originalArticleUrl,
item.node.url,
item.node.siteName
)
+ const source =
+ sourceName == item.node.author ? undefined : item.node.author
+
return (
{item.node.siteName}
@@ -104,9 +113,14 @@ export function TLDRLayout(props: TLDRLayoutProps): JSX.Element {
{source && item.node.author && (
•
@@ -118,6 +132,12 @@ export function TLDRLayout(props: TLDRLayoutProps): JSX.Element {
display: 'flex',
fontFamily: '$inter',
fontSize: '16px',
+ maxWidth: '120px',
+ maxLines: '1',
+ textOverflow: 'ellipsis',
+ '@mdDown': {
+ fontSize: '12px',
+ },
}}
>
{item.node.author}
@@ -145,6 +165,7 @@ export function TLDRLayout(props: TLDRLayoutProps): JSX.Element {
fontFamily: '$inter',
fontWeight: '700',
fontSize: '20px',
+ wordBreak: 'break-all',
textDecoration: 'underline',
a: {
color: '$thTLDRText',