53 lines
2.2 KiB
PHP
53 lines
2.2 KiB
PHP
@canany(['update-common-widgets', 'delete-common-widgets'])
|
|
<div class="pb-2 my-4 lg:my-0{{ !empty($header_class) ? ' ' . $header_class : '' }}">
|
|
<div class="flex justify-between font-medium mb-2">
|
|
<h2 class="text-black" title="{{ $class->model->name }}">
|
|
{{ $class->model->name }}
|
|
</h2>
|
|
|
|
<div class="flex items-center">
|
|
@if ($report = $class->getReportUrl())
|
|
<x-link href="{{ $report }}" class="text-purple text-sm mr-3 text-right" override="class">
|
|
<x-link.hover color="to-purple">
|
|
{{ trans('widgets.view_report') }}
|
|
</x-link.hover>
|
|
</x-link>
|
|
@endif
|
|
|
|
<x-dropdown id="show-more-actions-widget-{{ $class->model->id }}">
|
|
<x-slot name="trigger" class="flex" override="class">
|
|
<span class="w-8 h-8 flex items-center justify-center px-2 py-2 hover:bg-gray-100 rounded-xl text-purple text-sm font-medium leading-6">
|
|
<span class="material-icons pointer-events-none">more_vert</span>
|
|
</span>
|
|
</x-slot>
|
|
|
|
@can('update-common-widgets')
|
|
<div class="w-full flex items-center text-purple px-2 h-9 leading-9 whitespace-nowrap">
|
|
<x-button
|
|
type="button"
|
|
id="show-more-actions-edit-widget-{{ $class->model->id }}"
|
|
class="w-full h-full flex items-center rounded-md px-2 text-sm hover:bg-lilac-100"
|
|
override="class"
|
|
title="{{ trans('general.edit') }}"
|
|
@click="onEditWidget('{{ $class->model->id }}')"
|
|
>
|
|
{{ trans('general.edit') }}
|
|
</x-button>
|
|
</div>
|
|
@endcan
|
|
|
|
@can('delete-common-widgets')
|
|
<div class="dropdown-divider"></div>
|
|
|
|
<x-delete-link :model="$class->model" route="widgets.destroy" />
|
|
@endcan
|
|
</x-dropdown>
|
|
</div>
|
|
</div>
|
|
|
|
<span class="h-6 block border-b text-black-400 text-xs truncate">
|
|
{{ $class->getDescription() }}
|
|
</span>
|
|
</div>
|
|
@endcanany
|