search-result-card.blade.php 1.1 KB

123456789101112131415161718192021222324252627282930
  1. {{-- resources/views/components/wiki/search-result-card.blade.php --}}
  2. @props(['result', 'lang'])
  3. <div class="wiki-search-card">
  4. <div class="wiki-search-card-header">
  5. <a class="wiki-search-card-title"
  6. href="
  7. @if($result['type']==='term')
  8. {{ route('library.wiki.show', [$result['lang'], $result['id']]) }}
  9. @endif
  10. @if($result['type']==='tipitaka')
  11. {{ route('library.tipitaka.read', ['id' => $result['chapter']['id'], 'channel' => $result['chapter']['channel']]) }}
  12. @endif
  13. ">
  14. {{ $result['title'] }}
  15. <span class="wiki-search-card-word">{{ $result['type'] }}</span>
  16. </a>
  17. <x-wiki.quality-badge :quality="$result['quality']" />
  18. </div>
  19. <p class="wiki-search-card-snippet">{!! $result['snippet'] !!}</p>
  20. <div class="wiki-search-card-meta">
  21. <span class="wiki-search-card-category">{{ $result['category'] }}</span>
  22. <span class="wiki-search-card-sep">·</span>
  23. <span class="wiki-search-card-date">更新于 {{ $result['updated'] }}</span>
  24. </div>
  25. </div>