index.blade.php 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. {{-- resources/views/library/anthology/index.blade.php --}}
  2. @extends('layouts.library')
  3. @section('title', '文集 · 巴利书库')
  4. @push('styles')
  5. @vite('resources/css/modules/_anthology.css')
  6. @endpush
  7. @section('breadcrumb')
  8. <li class="breadcrumb-item">
  9. <a href="{{ route('library.home') }}">首页</a>
  10. </li>
  11. <li class="breadcrumb-item active">文集</li>
  12. @endsection
  13. @section('hero')
  14. <div class="anthology-page-header">
  15. <div class="container-xl">
  16. <h1>文集 <span class="result-badge">{{ $total }}</span></h1>
  17. <p>经论注疏 · 禅修指引 · 法义探讨</p>
  18. </div>
  19. </div>
  20. @endsection
  21. @section('content')
  22. <div class="page-body">
  23. <div class="container-xl">
  24. <div class="row mt-3">
  25. {{-- 文集列表 --}}
  26. <div class="col-lg-9">
  27. @forelse($anthologies as $item)
  28. <x-ui.card-anthology
  29. :item="$item"
  30. :href="route('library.anthology.show', $item['id'])" />
  31. @empty
  32. <div class="wiki-card">
  33. <x-ui.empty-state title="暂无文集" />
  34. </div>
  35. @endforelse
  36. {{-- 分页 --}}
  37. <div class="d-flex justify-content-center mt-3">
  38. {{ $anthologies->links('library.anthology.pagination') }}
  39. </div>
  40. </div>
  41. {{-- 侧边栏 --}}
  42. <div class="col-lg-3">
  43. {{-- 搜索 --}}
  44. <div class="sb-card" style="padding: .85rem 1.1rem; margin-bottom: 1.1rem;">
  45. <x-ui.search-input
  46. :action="route('library.search')"
  47. placeholder="搜索文集…"
  48. :hidden-fields="['resource_type' => 'anthology']" />
  49. </div>
  50. {{-- 作者列表 --}}
  51. @if(!empty($authors))
  52. <div class="sb-card">
  53. <div class="sb-head">作者</div>
  54. <ul class="author-ul">
  55. @foreach($authors as $author)
  56. <li>
  57. <a href="#">
  58. <x-ui.author-avatar
  59. :avatar="$author['avatar'] ?? null"
  60. :color="$author['color']"
  61. :initials="$author['initials']"
  62. :name="$author['name']"
  63. :sub="$author['count'] . ' 篇文集'"
  64. size="md" />
  65. </a>
  66. </li>
  67. @endforeach
  68. </ul>
  69. </div>
  70. @endif
  71. </div>
  72. </div>
  73. </div>
  74. </div>
  75. @endsection