{{-- resources/views/library/book/toc.blade.php TOC 列表局部视图,在 offcanvas 和侧边栏中复用。 变量:$toc array,$anthologyId(可选) 每个 item:active(当前章节高亮)、hide(折叠模式下隐藏的节点)。 折叠/展开由 .toc-tree 上的 .toc-expanded 类切换(见 reader.js / reader.css)。 --}} @if(!empty($toc)) @php $hasHidden = collect($toc)->contains(fn ($item) => $item['hide'] ?? false); @endphp