mirror of
https://github.com/BookStackApp/BookStack.git
synced 2025-08-07 23:03:00 +03:00
Started addition of favourite system
This commit is contained in:
@@ -151,6 +151,9 @@
|
||||
<hr class="primary-background"/>
|
||||
|
||||
{{--Export--}}
|
||||
@if(signedInUser())
|
||||
@include('partials.entity-favourite-action', ['entity' => $page, 'alreadyFavourite' => $page->isFavourite()])
|
||||
@endif
|
||||
@include('partials.entity-export-menu', ['entity' => $page])
|
||||
</div>
|
||||
|
||||
|
12
resources/views/partials/entity-favourite-action.blade.php
Normal file
12
resources/views/partials/entity-favourite-action.blade.php
Normal file
@@ -0,0 +1,12 @@
|
||||
@php
|
||||
$isFavourite = $entity->isFavourite();
|
||||
@endphp
|
||||
<form action="{{ url('/favourites/' . ($isFavourite ? 'remove' : 'add')) }}" method="POST">
|
||||
{{ csrf_field() }}
|
||||
<input type="hidden" name="type" value="{{ get_class($entity) }}">
|
||||
<input type="hidden" name="id" value="{{ $entity->id }}">
|
||||
<button type="submit" class="icon-list-item text-primary">
|
||||
<span>@icon($isFavourite ? 'star' : 'star-outline')</span>
|
||||
<span>{{ $isFavourite ? trans('common.unfavourite') : trans('common.favourite') }}</span>
|
||||
</button>
|
||||
</form>
|
Reference in New Issue
Block a user