27 lines
691 B
PHP
27 lines
691 B
PHP
@php
|
|
/** @var string $route */
|
|
/** @var \Illuminate\Database\Eloquent\Model $model */
|
|
/** @var bool $first */
|
|
/** @var bool $last */
|
|
@endphp
|
|
|
|
@can('toggleStar', get_class($model))
|
|
<form method="POST">
|
|
@csrf
|
|
@method('PATCH')
|
|
<input name="action" type="hidden" value="down">
|
|
<button class="btn btn-link text-decoration-none" formaction="{{ route($route, $model) }}" type="submit">
|
|
@if ($model->star)
|
|
<i class="fas fa-star check-green"></i>
|
|
@else
|
|
<i class="fas fa-star cross-red"></i>
|
|
@endif
|
|
</button>
|
|
</form>
|
|
@else
|
|
@if ($model->star)
|
|
<i class="fas fa-check"></i>
|
|
@else
|
|
<i class="fas fa-times"></i>
|
|
@endif
|
|
@endcan
|