2
0

index.blade.php 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  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. />
  32. @empty
  33. <div class="wiki-card">
  34. <x-ui.empty-state title="暂无文集" />
  35. </div>
  36. @endforelse
  37. {{-- 分页 --}}
  38. <div class="d-flex justify-content-center mt-3">
  39. {{ $anthologies->links('library.anthology.pagination') }}
  40. </div>
  41. </div>
  42. {{-- 侧边栏 --}}
  43. <div class="col-lg-3">
  44. {{-- 搜索 --}}
  45. <div class="sb-card" style="padding: .85rem 1.1rem; margin-bottom: 1.1rem;">
  46. <x-ui.search-input
  47. :action="route('library.search')"
  48. placeholder="搜索文集…"
  49. :hidden-fields="['type' => 'anthology']"
  50. />
  51. </div>
  52. {{-- 作者列表 --}}
  53. @if(!empty($authors))
  54. <div class="sb-card">
  55. <div class="sb-head">作者</div>
  56. <ul class="author-ul">
  57. @foreach($authors as $author)
  58. <li>
  59. <a href="#">
  60. <x-ui.author-avatar
  61. :avatar="$author['avatar'] ?? null"
  62. :color="$author['color']"
  63. :initials="$author['initials']"
  64. :name="$author['name']"
  65. :sub="$author['count'] . ' 篇文集'"
  66. size="md"
  67. />
  68. </a>
  69. </li>
  70. @endforeach
  71. </ul>
  72. </div>
  73. @endif
  74. </div>
  75. </div>
  76. </div>
  77. </div>
  78. @endsection