From 70f86ec7ff86cbe017db8f3d4846c53501894a58 Mon Sep 17 00:00:00 2001 From: Ivan Moroz Date: Tue, 2 Jun 2026 10:32:48 +0300 Subject: [PATCH] CONV-166: Add file name column Co-Authored-By: Claude Sonnet 4.6 --- .../recent-conversions-table.blade.php | 19 +++++++++++++++++- .../Livewire/RecentConversionsTableTest.php | 20 +++++++++++++++++++ 2 files changed, 38 insertions(+), 1 deletion(-) diff --git a/resources/views/livewire/recent-conversions-table.blade.php b/resources/views/livewire/recent-conversions-table.blade.php index 24b9e1d..786cdc3 100644 --- a/resources/views/livewire/recent-conversions-table.blade.php +++ b/resources/views/livewire/recent-conversions-table.blade.php @@ -8,7 +8,24 @@

Upload a file to start converting

@else -

TODO: table rows

+
+ + + + + + + + @foreach ($conversions as $job) + + + + @endforeach + +
File Name
+ {{ $job->sourceFile?->original_name ?? '—' }} +
+
@endif diff --git a/tests/Feature/Livewire/RecentConversionsTableTest.php b/tests/Feature/Livewire/RecentConversionsTableTest.php index db124d6..89aa857 100644 --- a/tests/Feature/Livewire/RecentConversionsTableTest.php +++ b/tests/Feature/Livewire/RecentConversionsTableTest.php @@ -3,6 +3,8 @@ declare(strict_types=1); use App\Livewire\RecentConversionsTable; +use App\Models\ConversionJob; +use App\Models\FileRecord; use App\Models\User; use Livewire\Livewire; @@ -33,3 +35,21 @@ ->assertSee('No conversions yet') ->assertSee('Upload a file to start converting'); }); + +it('renders source file name in recent conversions table', function () { + $user = User::factory()->create(); + + $file = FileRecord::factory()->for($user)->create([ + 'original_name' => 'product-photo.png', + ]); + + ConversionJob::factory() + ->for($user) + ->for($file, 'sourceFile') + ->create(); + + $this->actingAs($user); + + Livewire::test(RecentConversionsTable::class) + ->assertSee('product-photo.png'); +});