]> BookStack Code Mirror - bookstack/blob - resources/views/home/default.blade.php
Updated attachment links to have dropdown for open type
[bookstack] / resources / views / home / default.blade.php
1 @extends('layouts.simple')
2
3 @section('body')
4
5     <div class="container px-xl py-s">
6         <div class="grid half">
7             <div>
8                 <div class="icon-list inline block">
9                     @include('home.parts.expand-toggle', ['classes' => 'text-muted text-primary', 'target' => '.entity-list.compact .entity-item-snippet', 'key' => 'home-details'])
10                 </div>
11             </div>
12             <div class="text-m-right">
13                 <div class="icon-list inline block">
14                     @include('common.dark-mode-toggle', ['classes' => 'text-muted icon-list-item text-primary'])
15                 </div>
16             </div>
17         </div>
18     </div>
19
20     <script nonce="{{ $cspNonce }}">
21         setTimeout(async () => {
22             const result = await window.components["confirm-dialog"][0].show();
23             console.log({result});
24         }, 1000);
25     </script>
26
27     <div class="container" id="home-default">
28         <div class="grid third gap-xxl no-row-gap" >
29             <div>
30                 @if(count($draftPages) > 0)
31                     <div id="recent-drafts" class="card mb-xl">
32                         <h3 class="card-title">{{ trans('entities.my_recent_drafts') }}</h3>
33                         <div class="px-m">
34                             @include('entities.list', ['entities' => $draftPages, 'style' => 'compact'])
35                         </div>
36                     </div>
37                 @endif
38
39                 <div id="{{ auth()->check() ? 'recently-viewed' : 'recent-books' }}" class="card mb-xl">
40                     <h3 class="card-title">{{ trans('entities.' . (auth()->check() ? 'my_recently_viewed' : 'books_recent')) }}</h3>
41                     <div class="px-m">
42                         @include('entities.list', [
43                         'entities' => $recents,
44                         'style' => 'compact',
45                         'emptyText' => auth()->check() ? trans('entities.no_pages_viewed') : trans('entities.books_empty')
46                         ])
47                     </div>
48                 </div>
49             </div>
50
51             <div>
52                 @if(count($favourites) > 0)
53                     <div id="top-favourites" class="card mb-xl">
54                         <h3 class="card-title">{{ trans('entities.my_most_viewed_favourites') }}</h3>
55                         <div class="px-m">
56                             @include('entities.list', [
57                             'entities' => $favourites,
58                             'style' => 'compact',
59                             ])
60                         </div>
61                         <a href="{{ url('/favourites')  }}" class="card-footer-link">{{ trans('common.view_all') }}</a>
62                     </div>
63                 @endif
64
65                 <div id="recent-pages" class="card mb-xl">
66                     <h3 class="card-title">{{ trans('entities.recently_updated_pages') }}</h3>
67                     <div id="recently-updated-pages" class="px-m">
68                         @include('entities.list', [
69                         'entities' => $recentlyUpdatedPages,
70                         'style' => 'compact',
71                         'emptyText' => trans('entities.no_pages_recently_updated'),
72                         ])
73                     </div>
74                     <a href="{{ url("/pages/recently-updated") }}" class="card-footer-link">{{ trans('common.view_all') }}</a>
75                 </div>
76             </div>
77
78             <div>
79                 <div id="recent-activity">
80                     <div class="card mb-xl">
81                         <h3 class="card-title">{{ trans('entities.recent_activity') }}</h3>
82                         @include('common.activity-list', ['activity' => $activity])
83                     </div>
84                 </div>
85             </div>
86
87         </div>
88     </div>
89
90 @stop