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) -
-
- @if ($record->home->betsapi_image_id) - - @endif -
{{ $record->away?->name }}
-
-
- @if ($record->away->betsapi_image_id) - - @endif -
{{ $record->home?->name }}
-
- {{--
{{ $record->group?->name }}
--}} -
-@else -
-
-
+
+ @if ($record->event_bookmaker?->is_swopped) +
+
@if ($record->home->betsapi_image_id) @endif - {{ $record->home?->name }} -
-
+
{{ $record->away?->name }}
+
-
@if ($record->away->betsapi_image_id) @endif - {{ $record->away?->name }} +
{{ $record->home?->name }}
+ {{--
{{ $record->group?->name }}
--}}
- {{--
{{ $record->group?->name }}
--}} -
-@endif + @else +
+
+
+ @if ($record->home->betsapi_image_id) + + @endif + {{ $record->home?->name }} +
+
+ @if ($record->away->betsapi_image_id) + + @endif + {{ $record->away?->name }} +
+
+ {{--
{{ $record->group?->name }}
--}} +
+ @endif + + + + + + + @livewire('encounter-histroy', ['record' => $record]) + +
diff --git a/resources/views/livewire/encounter-history.blade.php b/resources/views/livewire/encounter-history.blade.php deleted file mode 100644 index 7c041cf0..00000000 --- a/resources/views/livewire/encounter-history.blade.php +++ /dev/null @@ -1,3 +0,0 @@ -
- {{ $this->content }} -
diff --git a/resources/views/livewire/encounter-histroy.blade.php b/resources/views/livewire/encounter-histroy.blade.php new file mode 100644 index 00000000..c1dcb1cd --- /dev/null +++ b/resources/views/livewire/encounter-histroy.blade.php @@ -0,0 +1,3 @@ +
+ {{ $this->eventInfolist }} +
diff --git a/setup.sh b/setup.sh index 33b7379e..6ef90f6f 100755 --- a/setup.sh +++ b/setup.sh @@ -15,7 +15,7 @@ case "$1" in echo "you want to do that?" echo "10 sec to think OR" echo "ctr+C to STOP" - sleep 15 + sleep 10 php artisan migrate:fresh --force php artisan shield:generate --all php artisan optimize:clear