]> BookStack Code Mirror - bookstack/blob - resources/views/books/list.blade.php
Added list sorting styles, Yet to add functionality
[bookstack] / resources / views / books / list.blade.php
1
2 <div class="content-wrap card {{ $booksViewType === 'list' ? 'thin' : '' }}">
3     <div class="grid halves v-center">
4         <h1 class="list-heading">{{ trans('entities.books') }}</h1>
5         <div class="text-right">
6
7             <div class="list-sort-container">
8                 <div class="list-sort-label">Sort</div>
9                 <div class="list-sort">
10                     <div class="list-sort-type dropdown-container" dropdown>
11                         <div dropdown-toggle>Name</div>
12                         <ul>
13                             <li><a href="#">Name</a></li>
14                             <li><a href="#">Created Date</a></li>
15                             <li><a href="#">Popularity</a></li>
16                         </ul>
17                     </div>
18                     <div class="list-sort-dir">
19                         @icon('sort-up')
20                     </div>
21                 </div>
22             </div>
23
24         </div>
25     </div>
26     @if(count($books) > 0)
27         @if($booksViewType === 'list')
28             <div class="entity-list">
29                 @foreach($books as $book)
30                     <a href="{{ $book->getUrl() }}" class="book entity-list-item" data-entity-type="book" data-entity-id="{{$book->id}}">
31                         <div class="entity-list-item-image bg-book" style="background-image: url('{{ $book->getBookCover() }}')">
32                         </div>
33                         <div class="content">
34                             <h4 class="entity-list-item-name break-text">{{ $book->name }}</h4>
35                             <div class="entity-item-snippet">
36                                 <p class="text-muted break-text">{{ $book->getExcerpt() }}</p>
37                             </div>
38                         </div>
39                     </a>
40                 @endforeach
41                 {!! $books->render() !!}
42             </div>
43         @else
44              <div class="grid third">
45                 @foreach($books as $key => $book)
46                     @include('books.grid-item', ['book' => $book])
47                 @endforeach
48              </div>
49             <div>
50                 {!! $books->render() !!}
51             </div>
52         @endif
53     @else
54         <p class="text-muted">{{ trans('entities.books_empty') }}</p>
55         @if(userCan('books-create-all'))
56             <a href="{{ baseUrl("/create-book") }}" class="text-pos">@icon('edit'){{ trans('entities.create_now') }}</a>
57         @endif
58     @endif
59 </div>