{{ __('Products') }}

@can('create', \App\Domain\Catalog\Models\Product::class) {{ __('New Product') }} @endcan
@if (session('status'))
{{ session('status') }}
@endif @if (session('error'))
{{ session('error') }}
@endif
{{ __('Filter') }} {{ __('Reset') }}
@can(\App\Domain\Catalog\Support\CatalogPermissions::UPDATE) @endcan @forelse ($products as $product) @can(\App\Domain\Catalog\Support\CatalogPermissions::UPDATE) @endcan @empty @endforelse
{{ __('Product') }} {{ __('SKU') }} {{ __('Category') }} {{ __('Brand') }} {{ __('Selling Price') }}{{ __('Margin') }}{{ __('Status') }} {{ __('Actions') }}
@if ($product->primaryImage) {{ $product->name }} @else
{{ __('N/A') }}
@endif {{ $product->name }}
{{ $product->sku }} {{ $product->category->name }} {{ $product->brand?->name ?? '—' }} {{ number_format((float) $product->selling_price, 2) }}{{ number_format($product->margin_percentage, 1) }}% @php $statusClasses = match ($product->status->value) { 'active' => 'bg-emerald-100 text-emerald-800 dark:bg-emerald-900 dark:text-emerald-200', 'inactive' => 'bg-gray-100 text-gray-600 dark:bg-gray-700 dark:text-gray-300', 'discontinued' => 'bg-red-100 text-red-800 dark:bg-red-900 dark:text-red-200', }; @endphp {{ $product->status->label() }} @can('update', $product) {{ __('Edit') }} @endcan
{{ __('No products found.') }}
{{ $products->links() }}