Skip to content

Commit 1a2d5f7

Browse files
committed
feat: add search result text line clamp
1 parent 7627d58 commit 1a2d5f7

File tree

2 files changed

+7
-16
lines changed

2 files changed

+7
-16
lines changed

src/components/SearchResultGroup/ResultItem.svelte

Lines changed: 7 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,22 @@
33
import PromiseStatusTag from '$components/PromiseDetail/PromiseStatusTag.svelte';
44
import VotingResultTag from '$components/VotingResultTag/VotingResultTag.svelte';
55
import type { SearchResultItem } from '$models/search';
6-
import HightlightText from './HightlightText.svelte';
6+
import HighlightText from './HighlightText.svelte';
77
88
export let item: SearchResultItem;
99
</script>
1010

1111
<a href={item.url} data-sveltekit-reload>
1212
<div class="bg-ui-background px-4">
13-
<div class="item-inner-container">
13+
<div class="flex gap-1 border-b border-ui-01 px-0 py-2">
1414
<div>
1515
{#if item.headingHighlight}
16-
<HightlightText textList={item.headingHighlight} textClass="text-sm text-text-02" />
16+
<HighlightText
17+
textList={item.headingHighlight}
18+
textClass="text-sm text-text-02 line-clamp-2"
19+
/>
1720
{:else}
18-
<div class="text-sm text-text-02">{item.heading}</div>
21+
<div class="line-clamp-2 text-sm text-text-02">{item.heading}</div>
1922
{/if}
2023
{#if item.description}
2124
<p class="text-xs text-text-03">{item.description}</p>
@@ -40,15 +43,3 @@
4043
</div>
4144
</div>
4245
</a>
43-
44-
<style lang="postcss">
45-
.item-inner-container {
46-
border-bottom: 1px solid;
47-
padding: 8px 0;
48-
display: flex;
49-
justify-content: space-between;
50-
align-items: center;
51-
52-
@apply border-ui-01;
53-
}
54-
</style>

0 commit comments

Comments
 (0)