new: add `duplicate` button for articles
This commit is contained in:
@@ -15,7 +15,20 @@
|
||||
@isset($trigger) data-trigger="{{ $trigger }}" @endisset
|
||||
@isset($container) data-container="{{ $container }}" @endisset
|
||||
@isset($html) data-html="true" @endisset
|
||||
@isset($metadata) {{ $metadata }} @endisset>
|
||||
@isset($metadata) {{ $metadata }} @endisset
|
||||
@isset($attr)
|
||||
@if (is_array($attr))
|
||||
@foreach ($attr as $key => $value)
|
||||
@if ($value === true)
|
||||
{{ $key }}
|
||||
@elseif ($value !== false && $value !== null)
|
||||
{{ $key }}="{{ $value }}"
|
||||
@endif
|
||||
@endforeach
|
||||
@else
|
||||
{{ $attr }}
|
||||
@endif
|
||||
@endisset>
|
||||
<i class="fa fa-fw {{ $icon ?? '' }}"></i>
|
||||
{{ $txt ?? '' }}
|
||||
</button>
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
@include('components.form.button', [
|
||||
'class' => 'btn-info duplicate ' . ($class ?? ''),
|
||||
'icon' => 'fa-copy',
|
||||
'txt' => __('Dupliquer'),
|
||||
'attr' => ['data-url' => $duplicate_url ?? $duplicateUrl ?? null],
|
||||
])
|
||||
@@ -1,5 +1,6 @@
|
||||
@php
|
||||
$cancelUrl = $cancel_url ?? $cancelUrl ?? null;
|
||||
$duplicateUrl = $duplicate_url ?? $duplicateUrl ?? null;
|
||||
@endphp
|
||||
|
||||
@push('header-actions')
|
||||
@@ -8,6 +9,12 @@
|
||||
'class' => 'btn-sm mr-2',
|
||||
'url' => $cancelUrl,
|
||||
])
|
||||
@if($duplicateUrl)
|
||||
@include('components.form.buttons.button-duplicate', [
|
||||
'class' => 'btn-sm mr-2',
|
||||
'duplicate_url' => $duplicateUrl,
|
||||
])
|
||||
@endif
|
||||
@include('components.form.buttons.button-save', [
|
||||
'class' => 'btn-sm',
|
||||
])
|
||||
@@ -18,6 +25,9 @@
|
||||
<div class="col-12">
|
||||
<div class="text-right form-buttons">
|
||||
@include('components.form.buttons.button-cancel', ['url' => $cancelUrl])
|
||||
@if($duplicateUrl)
|
||||
@include('components.form.buttons.button-duplicate', ['duplicate_url' => $duplicateUrl])
|
||||
@endif
|
||||
@include('components.form.buttons.button-save')
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user