From 4fc6e4d519a3820d524810374ebdb6ee5d3f5eac Mon Sep 17 00:00:00 2001 From: salam Date: Sat, 12 Sep 2026 09:47:12 +0200 Subject: [PATCH] wip --- app/Livewire/BoardDispatcher.php | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/app/Livewire/BoardDispatcher.php b/app/Livewire/BoardDispatcher.php index 1c049c3d..1cbb107e 100644 --- a/app/Livewire/BoardDispatcher.php +++ b/app/Livewire/BoardDispatcher.php @@ -12,6 +12,7 @@ use Filament\Actions\Action; use Filament\Actions\Concerns\InteractsWithActions; use Filament\Actions\Contracts\HasActions; use Filament\Forms\Components\Select; +use Filament\Notifications\Notification; use Filament\Schemas\Concerns\InteractsWithSchemas; use Filament\Schemas\Concerns\RestrictsFileUploadsToSchemaComponents; use Filament\Schemas\Contracts\HasSchemas; @@ -413,8 +414,13 @@ class BoardDispatcher extends Component implements HasActions, HasSchemas, HasTa public function copyDevelopment() { + if ($this->player_on_field_counter < 10) { + return; + } + $copystring = ''; foreach ($this->calculationVariables as $row) { + dd($row); $copystring .= implode("\t", $row) . "\n"; } $this->js("navigator.clipboard.writeText(`$copystring`)"); @@ -449,6 +455,11 @@ class BoardDispatcher extends Component implements HasActions, HasSchemas, HasTa $copystring .= implode("\t", $tmp) . "\n"; } $this->js("navigator.clipboard.writeText(`$copystring`)"); + + Notification::make() + ->title('Results copied') + ->success() + ->send(); } public function calculateAspg(): void @@ -582,7 +593,7 @@ class BoardDispatcher extends Component implements HasActions, HasSchemas, HasTa $results[] = $tmp; // for dev copy - $this->calculationVariables = $tmp; + $this->calculationVariables[] = $tmp; } }