- show external links in listings - refactor image-input.blade.php to display image while update - refactor image-input.js to show selected image after user clicks submit - refactor components to accept default value - add FileService to handle image update and delete
24 lines
869 B
PHP
24 lines
869 B
PHP
@props(['deals' => []])
|
|
<div class="wrapper">
|
|
<x-dashboard.card class="bg-white">
|
|
<p class="font-bold mb-6">My Listings</p>
|
|
<div class="grid grid-cols-1 lg:grid-cols-3 gap-8">
|
|
@forelse($deals as $deal)
|
|
<x-dashboard.listing-card
|
|
:id="$deal->id"
|
|
:image="asset('storage/'.$deal->image)"
|
|
:title="$deal->title"
|
|
:category="$deal->category->name"
|
|
:status="$deal->active"
|
|
impressions="1245"
|
|
likes="89"
|
|
class="156"
|
|
:external_link="$deal->link"
|
|
/>
|
|
@empty
|
|
<p class="text-center text-xs text-accent-600 lg:col-span-3">No Deals created</p>
|
|
@endforelse
|
|
</div>
|
|
</x-dashboard.card>
|
|
</div>
|