From 9b4f1fb9813711ae90d6f8ccf310cca11e00958e Mon Sep 17 00:00:00 2001 From: Dan Brown Date: Mon, 23 Oct 2023 11:53:19 +0100 Subject: [PATCH] Styles: Aligned empty state alignment & consistency - Fixed inital empty state margins/paddings to be aligned and not differ when lists are empty. - Aligned button/action display when viewing empty entities. - Fixed use of non-existing permission in books for book empty state button. Fixes #4563 --- resources/sass/_blocks.scss | 2 +- resources/sass/_lists.scss | 2 +- resources/views/books/index.blade.php | 6 +++--- resources/views/books/parts/list.blade.php | 10 ++++++++-- resources/views/common/activity-list.blade.php | 2 +- resources/views/entities/list.blade.php | 2 +- resources/views/home/default.blade.php | 8 ++++++-- resources/views/shelves/index.blade.php | 4 ++-- resources/views/shelves/parts/list.blade.php | 9 +++++++-- 9 files changed, 30 insertions(+), 15 deletions(-) diff --git a/resources/sass/_blocks.scss b/resources/sass/_blocks.scss index d63ed3802..9e96e920b 100644 --- a/resources/sass/_blocks.scss +++ b/resources/sass/_blocks.scss @@ -8,7 +8,7 @@ border-radius: 3px; break-inside: avoid; .body, p.empty-text { - padding: $-m; + padding-block: $-m; } a, p { word-wrap: break-word; diff --git a/resources/sass/_lists.scss b/resources/sass/_lists.scss index 323551196..299bfbc33 100644 --- a/resources/sass/_lists.scss +++ b/resources/sass/_lists.scss @@ -342,7 +342,7 @@ details.sort-box[open] summary .caret-container svg { font-size: 0.9em; } .card .activity-list-item { - padding: $-s $-m; + padding-block: $-s; } .user-list-item { diff --git a/resources/views/books/index.blade.php b/resources/views/books/index.blade.php index bf9795b3a..0b407a860 100644 --- a/resources/views/books/index.blade.php +++ b/resources/views/books/index.blade.php @@ -17,7 +17,7 @@ @if(count($popular) > 0) @include('entities.list', ['entities' => $popular, 'style' => 'compact']) @else -
{{ trans('entities.books_popular_empty') }}
+

{{ trans('entities.books_popular_empty') }}

@endif @@ -26,7 +26,7 @@ @if(count($popular) > 0) @include('entities.list', ['entities' => $new, 'style' => 'compact']) @else -
{{ trans('entities.books_new_empty') }}
+

{{ trans('entities.books_new_empty') }}

@endif @stop @@ -36,7 +36,7 @@
{{ trans('common.actions') }}
@else

{{ trans('entities.books_empty') }}

- @if(userCan('books-create-all')) -
@icon('edit'){{ trans('entities.create_now') }} + @if(userCan('book-create-all')) + @endif @endif \ No newline at end of file diff --git a/resources/views/common/activity-list.blade.php b/resources/views/common/activity-list.blade.php index 90272b21c..bcaf2ac11 100644 --- a/resources/views/common/activity-list.blade.php +++ b/resources/views/common/activity-list.blade.php @@ -8,5 +8,5 @@ @endforeach
@else -

{{ trans('common.no_activity') }}

+

{{ trans('common.no_activity') }}

@endif \ No newline at end of file diff --git a/resources/views/entities/list.blade.php b/resources/views/entities/list.blade.php index 25673c583..a12a90878 100644 --- a/resources/views/entities/list.blade.php +++ b/resources/views/entities/list.blade.php @@ -5,7 +5,7 @@ @endforeach @else -

+

{{ $emptyText ?? trans('common.no_items') }}

@endif \ No newline at end of file diff --git a/resources/views/home/default.blade.php b/resources/views/home/default.blade.php index 2d71e37f6..a546ddeca 100644 --- a/resources/views/home/default.blade.php +++ b/resources/views/home/default.blade.php @@ -60,14 +60,18 @@ 'emptyText' => trans('entities.no_pages_recently_updated'), ]) - {{ trans('common.view_all') }} + @if(count($recentlyUpdatedPages) > 0) + {{ trans('common.view_all') }} + @endif

{{ trans('entities.recent_activity') }}

- @include('common.activity-list', ['activity' => $activity]) +
+ @include('common.activity-list', ['activity' => $activity]) +
diff --git a/resources/views/shelves/index.blade.php b/resources/views/shelves/index.blade.php index eafc339ce..85663b413 100644 --- a/resources/views/shelves/index.blade.php +++ b/resources/views/shelves/index.blade.php @@ -40,7 +40,7 @@ @if(count($popular) > 0) @include('entities.list', ['entities' => $popular, 'style' => 'compact']) @else -
{{ trans('entities.shelves_popular_empty') }}
+

{{ trans('entities.shelves_popular_empty') }}

@endif @@ -49,7 +49,7 @@ @if(count($new) > 0) @include('entities.list', ['entities' => $new, 'style' => 'compact']) @else -
{{ trans('entities.shelves_new_empty') }}
+

{{ trans('entities.shelves_new_empty') }}

@endif @stop \ No newline at end of file diff --git a/resources/views/shelves/parts/list.blade.php b/resources/views/shelves/parts/list.blade.php index da9c06d92..7f6e02a8b 100644 --- a/resources/views/shelves/parts/list.blade.php +++ b/resources/views/shelves/parts/list.blade.php @@ -30,8 +30,13 @@ @else

{{ trans('entities.shelves_empty') }}

@if(userCan('bookshelf-create-all')) - @icon('edit'){{ trans('entities.create_now') }} +
+ + @icon('add') + {{ trans('entities.create_now') }} + +
@endif @endif