library.blade.php 871 B

12345678910111213141516171819202122232425262728293031323334353637
  1. {{-- resources/views/layouts/library.blade.php
  2. library/* 所有列表页、详情页的布局外壳。
  3. 包含:navbar(header 组件)、可选 hero、可选 toolbar、主内容区、footer。
  4. 阅读页使用 layouts/reader,不继承此文件。
  5. --}}
  6. @extends('layouts.base')
  7. @push('styles')
  8. @vite(['resources/css/library.css', 'resources/js/app.js'])
  9. @endpush
  10. @section('page')
  11. {{-- 导航 + 可选 Hero 包裹层(Hero 存在时 breadcrumb bar 绝对定位覆盖其上) --}}
  12. <div class="hero-wrapper">
  13. <x-library.navbar />
  14. @yield('hero')
  15. </div>
  16. {{-- 可选工具条 --}}
  17. @hasSection('toolbar')
  18. <div class="page-toolbar">
  19. <div class="container-xl">
  20. @yield('toolbar')
  21. </div>
  22. </div>
  23. @endif
  24. {{-- 主内容区 --}}
  25. <div class="page-wrapper">
  26. @yield('content')
  27. </div>
  28. {{-- Footer --}}
  29. <x-library.footer />
  30. @endsection