fixed list page table mobile-action permission issue..

This commit is contained in:
Cüneyt Şentürk 2023-06-14 18:11:00 +03:00
parent e1f3d1fc53
commit c430c39f1c

View File

@ -19,14 +19,18 @@
<div class="w-full my-10 m-auto flex flex-col px-2 sm:px-0 max-w-md">
<div class="p-2 bg-body rounded-lg">
@foreach ($actions as $action)
@if (! empty($action['permission']))
@can($action['permission'])
@endif
@if ($count_buttons > 3 && $loop->count > 4)
@break
@endif
@if (isset($action['type']) && $action['type'] == 'divider')
@continue
@endif
@if (
empty($action['permission'])
|| (! empty($action['permission']) && user()->can($action['permission']))
)
@php
$type = ! empty($action['type']) ? $action['type'] : 'link';
@endphp
@ -71,18 +75,14 @@
$count_buttons++;
@endphp
@if (! empty($action['permission']))
@endcan
@endif
@endforeach
@foreach ($actions as $action)
@if (! empty($action['permission']))
@can($action['permission'])
@php $more_actions[] = $action; @endphp
@endcan
@else
@if (
empty($action['permission'])
|| (! empty($action['permission']) && user()->can($action['permission']))
)
@php $more_actions[] = $action; @endphp
@endif
@endforeach