55 lines
2.2 KiB
PHP
Raw Normal View History

@php
2019-11-16 10:21:14 +03:00
$column_name = !empty($column_name) ? $column_name : 'attachment';
$options = !empty($options) ? $options : false;
@endphp
2020-02-07 13:03:51 +03:00
<div class="card mb-0">
<div class="card-body">
<div class="row align-items-center">
<div class="col-auto">
@if ($file->aggregate_type != 'image')
2020-02-12 18:06:11 +03:00
<i class="fas fa-file-image display-3"></i>
2020-02-07 13:03:51 +03:00
@else
<a href="#" class="avatar">
<img src="{{ url('uploads/' . $file->id) }}" alt="{{ $file->basename }}">
</a>
@endif
</div>
2020-02-07 13:03:51 +03:00
<div class="col ml--2 long-texts">
<h4 class="mb-0">
<span><i class="fas fa-paperclip"></i></span>
<span>{{ $file->basename }}</span>
</h4>
2019-02-02 11:15:24 +03:00
2020-02-07 13:03:51 +03:00
<small>{{ $file->readableSize() }}</small>
</div>
2019-02-02 11:15:24 +03:00
2020-02-07 13:03:51 +03:00
<div class="col-auto">
@permission('delete-common-uploads')
2019-11-16 10:21:14 +03:00
{!! Form::open([
'id' => $column_name. '-' . $file->id,
'method' => 'DELETE',
'url' => [url('uploads/' . $file->id)],
'class' => 'd-inline'
]) !!}
2020-02-07 13:03:51 +03:00
2020-02-12 18:06:11 +03:00
<a href="javascript:void();" id="remove-{{ $column_name }}" type="button" class="btn btn-sm btn-danger text-white header-button-top">
2020-02-07 13:03:51 +03:00
<i class="fas fa-times"></i>
2019-11-16 10:21:14 +03:00
</a>
2019-11-16 10:21:14 +03:00
@if ($options)
<input type="hidden" name="page" value="{{ $options['page'] }}" />
<input type="hidden" name="key" value="{{ $options['key'] }}" />
<input type="hidden" name="value" value="{{ $file->id }}" />
@endif
{!! Form::close() !!}
2020-02-07 13:03:51 +03:00
@endpermission
2019-02-02 11:15:24 +03:00
2020-02-12 18:06:11 +03:00
<a href="{{ url('uploads/' . $file->id . '/download') }}" type="button" class="btn btn-sm btn-info text-white header-button-top">
2020-02-07 13:03:51 +03:00
<i class="fas fa-file-download"></i>
2019-02-02 11:15:24 +03:00
</a>
2020-02-07 13:03:51 +03:00
</div>
2019-02-02 11:15:24 +03:00
</div>
2020-02-07 13:03:51 +03:00
</div>
</div>