From 4594853fd263b434bb4f6e36b07c75c2b8065e70 Mon Sep 17 00:00:00 2001 From: iridium34 Date: Sun, 7 Sep 2025 12:18:42 +0200 Subject: [PATCH] updated Buildplate View --- app/Livewire/Filament/Buildplate.php | 21 +++- .../livewire/filament/buildplate.blade.php | 116 +++++++++++++++++- 2 files changed, 133 insertions(+), 4 deletions(-) diff --git a/app/Livewire/Filament/Buildplate.php b/app/Livewire/Filament/Buildplate.php index bcdd17f..ca261cf 100644 --- a/app/Livewire/Filament/Buildplate.php +++ b/app/Livewire/Filament/Buildplate.php @@ -2,14 +2,33 @@ namespace App\Livewire\Filament; +use Flux\Flux; use Livewire\Attributes\Title; +use Livewire\Attributes\Validate; use Livewire\Component; +use Livewire\WithPagination; +use App\Models\Buildplate as BuildplateModel; #[title('Buildplates')] class Buildplate extends Component { + use WithPagination; + + #[Validate('required')] + public $name = ''; + + public $search =''; + + // Edit Modal + Query + public $editquery = ''; + + public $editid = ''; + public $deleteid = ''; + public function render() { - return view('livewire.filament.buildplate'); + return view('livewire.filament.buildplate', [ + 'buildplates' => BuildplateModel::search('name', $this->search)->paginate(20) + ]); } } diff --git a/resources/views/livewire/filament/buildplate.blade.php b/resources/views/livewire/filament/buildplate.blade.php index 6a52160..a9fc9d0 100644 --- a/resources/views/livewire/filament/buildplate.blade.php +++ b/resources/views/livewire/filament/buildplate.blade.php @@ -1,3 +1,113 @@ -
- {{-- If your happiness depends on money, you will never be happy with yourself. --}} -
+
+ + {{ __('Buildplates') }} + + + + + + + + Create Buildplate + + + + + + +
+ + + Name + Description + Manufacturer + Max Temp. + + + + @foreach ($buildplates as $buildplate) + +

{{ $buildplate->name }}

+

{{ $buildplate->description }}

+

{{ $buildplate->manufacturer_id->name }}

+

{{ $buildplate->temp_max }}

+

+ +
+ Edit + Delete +
+
+ + @endforeach + + + {{ $buildplates->links() }} + +
+ +
+ + + +
+
+
+ Create color + Create a new color. +
+ + +
+ + Cancel + Create +
+
+
+
+ + + @empty($buildplate) + @else + +
+
+
+ Edit buildplate + Edit an existing buildplate. +
+ + +
+ + Cancel + Save +
+
+
+
+ @endempty + + + +
+
+
+ Delete buildplate? + +

You're about to delete this buildplate.

+

This action cannot be reversed.

+
+
+ + +
+ + Cancel + Delete color +
+
+
+
+