|
|
|
|
@ -60,12 +60,6 @@ const NewsItemCard: Component<{ item: NewsItemType; displayLevel: number }> = (p
|
|
|
|
|
</a>
|
|
|
|
|
</h3>
|
|
|
|
|
<div class="flex items-center justify-between mb-1">
|
|
|
|
|
<Show when={props.item.date}>
|
|
|
|
|
<span class="text-xs text-gray-400">{props.item.date}</span>
|
|
|
|
|
</Show>
|
|
|
|
|
<Show when={!props.item.date}>
|
|
|
|
|
<span />
|
|
|
|
|
</Show>
|
|
|
|
|
<a
|
|
|
|
|
href={props.item.url}
|
|
|
|
|
target="_blank"
|
|
|
|
|
@ -77,6 +71,9 @@ const NewsItemCard: Component<{ item: NewsItemType; displayLevel: number }> = (p
|
|
|
|
|
? props.item.url.replace(/^https?:\/\//, '').slice(0, 37) + '...'
|
|
|
|
|
: props.item.url.replace(/^https?:\/\//, '')}
|
|
|
|
|
</a>
|
|
|
|
|
<Show when={props.item.date}>
|
|
|
|
|
<span class="text-xs text-gray-400">{props.item.date}</span>
|
|
|
|
|
</Show>
|
|
|
|
|
</div>
|
|
|
|
|
<Show when={effectiveLevel() > 1 && props.item.summary}>
|
|
|
|
|
<p class="text-gray-700 leading-relaxed text-sm">
|
|
|
|
|
|