diff --git a/app/Filament/Widgets/ReservedItemsOverview.php b/app/Filament/Widgets/ReservedItemsOverview.php new file mode 100644 index 0000000..679b3c0 --- /dev/null +++ b/app/Filament/Widgets/ReservedItemsOverview.php @@ -0,0 +1,49 @@ +query( + Reserveditem::where('user_id', auth()->id())->where('returned', false) + ) + ->heading('Dina lånade items') + ->columns([ + Tables\Columns\TextColumn::make('item.desc') + ->label('Beskrivning') + ->searchable(), + Tables\Columns\ImageColumn::make('item.image') + ->label('Bild'), + Tables\Columns\TextColumn::make('reserved_date') + ->label('Reserveringsdatum') + ->sortable(), + Tables\Columns\TextColumn::make('return_date') + ->label('Återlämnningsdatum') + ->sortable(), + Tables\Columns\IconColumn::make('delivered') + ->label('Utlämnad') + ->trueIcon('heroicon-o-check-badge') + ->falseIcon('heroicon-o-x-mark') + ->trueColor('success') + ->falseColor('danger'), + Tables\Columns\IconColumn::make('returned') + ->label('Återlämnad') + ->trueIcon('heroicon-o-check-badge') + ->falseIcon('heroicon-o-x-mark') + ->trueColor('success') + ->falseColor('danger'), + ]); + } +}