From 747efa545d88053e199d3271710b526be0dd3b2b Mon Sep 17 00:00:00 2001 From: Cari <44416326+lilacpixel@users.noreply.github.com> Date: Thu, 16 May 2024 16:50:56 -0400 Subject: ui(web): Fixed overflow issues for very long titles (#152) * ui(web): Titles that exceed the allotted space now terminate with an ellipsis ui(web): Very long titles now break in edit mode instead of overflowing horizontally * ui(web): Titles on bookmark cards longer than two lines will terminate with an ellipsis ui(web): Tooltips for long titles now wrap to multiple lines as needed ui(web): Aligned titles in preview panes to the left margin --- apps/web/components/dashboard/EditableText.tsx | 4 ++-- .../dashboard/bookmarks/BookmarkLayoutAdaptingCard.tsx | 12 ++++++++++-- apps/web/components/dashboard/bookmarks/LinkCard.tsx | 2 +- apps/web/components/dashboard/preview/EditableTitle.tsx | 4 ++-- 4 files changed, 15 insertions(+), 7 deletions(-) (limited to 'apps/web') diff --git a/apps/web/components/dashboard/EditableText.tsx b/apps/web/components/dashboard/EditableText.tsx index 7539bd8f..a8f61c13 100644 --- a/apps/web/components/dashboard/EditableText.tsx +++ b/apps/web/components/dashboard/EditableText.tsx @@ -96,7 +96,7 @@ function ViewMode({ }: Props) { return ( -
+
{originalText ? (

{originalText}

@@ -119,7 +119,7 @@ function ViewMode({
{originalText && ( - + {originalText} )} diff --git a/apps/web/components/dashboard/bookmarks/BookmarkLayoutAdaptingCard.tsx b/apps/web/components/dashboard/bookmarks/BookmarkLayoutAdaptingCard.tsx index d282c3f4..e1cc1f7c 100644 --- a/apps/web/components/dashboard/bookmarks/BookmarkLayoutAdaptingCard.tsx +++ b/apps/web/components/dashboard/bookmarks/BookmarkLayoutAdaptingCard.tsx @@ -65,7 +65,11 @@ function ListView({
- {title &&
{title}
} + {title && ( +
+ {title} +
+ )} {content &&
{content}
}
{img}
}
- {title &&
{title}
} + {title && ( +
+ {title} +
+ )} {content &&
{content}
}
+ {bookmark.title ?? link?.title ?? parsedUrl.host} ); diff --git a/apps/web/components/dashboard/preview/EditableTitle.tsx b/apps/web/components/dashboard/preview/EditableTitle.tsx index 8067e23d..237ad108 100644 --- a/apps/web/components/dashboard/preview/EditableTitle.tsx +++ b/apps/web/components/dashboard/preview/EditableTitle.tsx @@ -35,8 +35,8 @@ export function EditableTitle({ bookmark }: { bookmark: ZBookmark }) { return ( { updateBookmark( -- cgit v1.2.3-70-g09d2