diff --git a/app/Filament/Resources/Events/Tables/EventsTable.php b/app/Filament/Resources/Events/Tables/EventsTable.php index ceb86e60..c6eef371 100644 --- a/app/Filament/Resources/Events/Tables/EventsTable.php +++ b/app/Filament/Resources/Events/Tables/EventsTable.php @@ -28,10 +28,7 @@ use Filament\Forms\Components\Hidden; use Filament\Forms\Components\Select; use Filament\Forms\Components\Textarea; use Filament\Forms\Components\TextInput; -use Filament\Infolists\Components\TextEntry; use Filament\Schemas\Components\FusedGroup; -use Filament\Schemas\Components\Tabs; -use Filament\Schemas\Components\Tabs\Tab; use Filament\Schemas\Components\Utilities\Get; use Filament\Support\Enums\VerticalAlignment; use Filament\Support\Enums\Width; @@ -44,7 +41,6 @@ use Filament\Tables\Table; use Illuminate\Database\Eloquent\Builder; use Illuminate\Support\Carbon; use Illuminate\Support\Facades\DB; -use Illuminate\Support\Facades\Http; class EventsTable { @@ -614,36 +610,6 @@ class EventsTable EventUserStar::insert(['event_id' => $record->id, 'user_id' => auth()->user()->id]); } }), - Action::make('view_details') - ->iconButton() - ->color('gray') - ->tooltip('Encounter history') - ->label('Encounter history') - ->icon('phosphor-info') - ->modalWidth(Width::ThreeExtraLarge) - ->action(function ($record) { - $data = Http::get('https://api.b365api.com/v1/event/history?token=36152-aeTRNnZxSPUwGe&event_id='.$record->id)->json(); - dd($data); - }) - ->infolist(fn ($record) => [ - Tabs::make('Tabs') - ->tabs([ - Tab::make($record->home->name.' vs '.$record->away->name) - ->schema([ - TextEntry::make('home.name'), - ]), - Tab::make($record->home->name) - ->schema([ - // ... - ]), - Tab::make($record->away->name) - ->schema([ - // ... - ]), - ]), - ]) - ->modalSubmitAction(false) - ->modalCancelActionLabel('Close'), Action::make('event_note') ->modalIcon('phosphor-note-pencil-duotone') ->modalWidth(Width::Large) diff --git a/app/Livewire/EncounterHistory.php b/app/Livewire/EncounterHistory.php deleted file mode 100644 index abf0b0be..00000000 --- a/app/Livewire/EncounterHistory.php +++ /dev/null @@ -1,48 +0,0 @@ -record($this->event) - ->components([ - Tabs::make('Tabs') - ->tabs([ - Tab::make('Direct') - ->schema([ - TextEntry::make('home.name'), - ]), - Tab::make('Home') - ->schema([ - // ... - ]), - Tab::make('Away') - ->schema([ - // ... - ]), - ]), - ]); - } - - public function render(): View - { - return view('livewire.encounter-history'); - } -} diff --git a/app/Livewire/EncounterHistroy.php b/app/Livewire/EncounterHistroy.php new file mode 100644 index 00000000..3988c310 --- /dev/null +++ b/app/Livewire/EncounterHistroy.php @@ -0,0 +1,65 @@ +record = $record; + + $this->record = Http::get('https://api.b365api.com/v1/event/history?token='.config('env.betsapi_token').'&event_id='.$record->betsapi_id)->json(); + } + + public function eventInfolist(Schema $schema): Schema + { + return $schema + ->record($this->record) + ->components([ + RepeatableEntry::make('comments') + ->schema([ + TextEntry::make('results'), + ]) + ->columns(2), + // Tabs::make('Tabs') + // ->tabs([ + // Tab::make($this->record->home->name.' vs '.$this->record->away->name) + // ->schema([ + // TextEntry::make('home.name'), + // ]), + // Tab::make($this->record->home->name) + // ->schema([ + // TextEntry::make($this->history->result->h2h->name), + // ]), + // Tab::make($this->record->away->name) + // ->schema([ + // // ... + // ]), + // ])->vertical(), + ]); + } + + public function render() + { + return view('livewire.encounter-histroy'); + } +} diff --git a/app/Livewire/PartnerProgramm.php b/app/Livewire/PartnerProgramm.php deleted file mode 100644 index 6ec8ca9e..00000000 --- a/app/Livewire/PartnerProgramm.php +++ /dev/null @@ -1,13 +0,0 @@ -event_bookmaker?->is_swopped) -
- @endif
-
- @endif
-
@endif
- {{ $record->home?->name }}
-
@endif
- {{ $record->away?->name }}
+
+ @endif
+ {{ $record->home?->name }}
+
+ @endif
+ {{ $record->away?->name }}
+