Commit e8c09db1 authored by Mike Grabowski's avatar Mike Grabowski Committed by GitHub

feat: multiline ellipsis when text is too large (#5365)

* feat: multiline ellipsis

* do not repeat
parent 9ab4d952
...@@ -81,16 +81,15 @@ const CardHeaderColumn = styled.div` ...@@ -81,16 +81,15 @@ const CardHeaderColumn = styled.div`
align-items: center; align-items: center;
flex-direction: column; flex-direction: column;
gap: 8px; gap: 8px;
padding: 40px; height: 202px;
justify-content: center;
padding: 0 40px;
z-index: 1; z-index: 1;
` `
const CardNameRow = styled.div` const CardNameRow = styled.div`
display: flex; display: flex;
gap: 2px; gap: 2px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
` `
const IconContainer = styled.div` const IconContainer = styled.div`
display: flex; display: flex;
...@@ -99,10 +98,13 @@ const IconContainer = styled.div` ...@@ -99,10 +98,13 @@ const IconContainer = styled.div`
` `
const CollectionNameContainer = styled.div` const CollectionNameContainer = styled.div`
display: flex; display: -webkit-box;
overflow: hidden; overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis; text-overflow: ellipsis;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
text-align: center;
max-height: 56px;
` `
const LoadingCollectionNameContainer = styled(LoadingBubble)` const LoadingCollectionNameContainer = styled(LoadingBubble)`
...@@ -294,7 +296,12 @@ const CarouselCardHeader = ({ collection }: { collection: TrendingCollection }) ...@@ -294,7 +296,12 @@ const CarouselCardHeader = ({ collection }: { collection: TrendingCollection })
<CollectionImage src={collection.imageUrl} /> <CollectionImage src={collection.imageUrl} />
<CardNameRow> <CardNameRow>
<CollectionNameContainer> <CollectionNameContainer>
<ThemedText.MediumHeader color={theme.accentTextLightPrimary} fontWeight="500" lineHeight="28px"> <ThemedText.MediumHeader
color={theme.accentTextLightPrimary}
fontWeight="500"
lineHeight="28px"
display="inline"
>
{collection.name} {collection.name}
</ThemedText.MediumHeader> </ThemedText.MediumHeader>
</CollectionNameContainer> </CollectionNameContainer>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment