mirror of
https://github.com/BookStackApp/BookStack.git
synced 2024-12-11 12:47:54 +08:00
f30b937bb0
Created a new class to manage formatting of content for search results. Turned out to be quite a complex task. This only does the preview text so far, not titles or tags. Not yet tested.
23 lines
874 B
PHP
23 lines
874 B
PHP
@component('entities.list-item-basic', ['entity' => $entity])
|
|
|
|
<div class="entity-item-snippet">
|
|
|
|
@if($showPath ?? false)
|
|
@if($entity->relationLoaded('book') && $entity->book)
|
|
<span class="text-book">{{ $entity->book->getShortName(42) }}</span>
|
|
@if($entity->relationLoaded('chapter') && $entity->chapter)
|
|
<span class="text-muted entity-list-item-path-sep">@icon('chevron-right')</span> <span class="text-chapter">{{ $entity->chapter->getShortName(42) }}</span>
|
|
@endif
|
|
@endif
|
|
@endif
|
|
|
|
<p class="text-muted break-text">{{ $entity->preview_content ?? $entity->getExcerpt() }}</p>
|
|
</div>
|
|
|
|
@if(($showTags ?? false) && $entity->tags->count() > 0)
|
|
<div class="entity-item-tags mt-xs">
|
|
@include('entities.tag-list', ['entity' => $entity, 'linked' => false ])
|
|
</div>
|
|
@endif
|
|
|
|
@endcomponent |