filament_inventory/app/Filament/Resources/ItemResource/Widgets/ItemsOverview.php
Anna-Sara Sélea ef49675ffe Small fixes
2025-01-27 20:04:39 +01:00

41 lines
1.3 KiB
PHP

<?php
namespace App\Filament\Resources\ItemResource\Widgets;
use Filament\Tables;
use Filament\Tables\Table;
use App\Models\Item;
use Filament\Widgets\TableWidget as BaseWidget;
use App\Models\Post;
use Filament\Tables\Actions\Action;
class ItemsOverview extends BaseWidget
{
protected int | string | array $columnSpan = 'full';
public function table(Table $table): Table
{
return $table
->query(
Item::where('can_be_loaned', true)
)
->heading('Items för utlåning')
->columns([
Tables\Columns\TextColumn::make('desc')
->label('Beskrivning')
->searchable(),
Tables\Columns\ImageColumn::make('image')
->label('Bild'),
Tables\Columns\IconColumn::make('reserved')
->label('Tillgänglig')
->falseIcon('heroicon-o-check-badge')
->trueIcon('heroicon-o-x-mark')
->falseColor('success')
->trueColor('danger')
->default(false),
Tables\Columns\TextColumn::make('reserveditem.return_date')
->label('Tillbaka')
->searchable(),
]);
}
}