From 202d546208e20cc4f996ad913f99baf72bd75ed3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anna-Sara=20S=C3=A9lea?= Date: Sun, 19 Jan 2025 10:32:21 +0100 Subject: [PATCH] Filament: reserveditems for user widget --- .../Widgets/ReservedItemsOverview.php | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 app/Filament/Widgets/ReservedItemsOverview.php 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'), + ]); + } +}