kusowl a248d3fc79 feat(deal update and delete): broker can update and delete their deals
- 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
2026-01-13 15:10:55 +05:30

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>