This commit is contained in:
salam committed 2026-01-11 16:33:51 +01:00
1 parent 7b9b693820
commit 1c766f0ee6
2 files changed
+29 -9

No files matched your search

+23 -3
View File
@@ -7,6 +7,7 @@ use App\Models\Bookmaker;
use App\Models\MultilineClient; use App\Models\MultilineClient;
use Filament\Actions\Concerns\InteractsWithActions; use Filament\Actions\Concerns\InteractsWithActions;
use Filament\Actions\Contracts\HasActions; use Filament\Actions\Contracts\HasActions;
use Filament\Forms\Components\Radio;
use Filament\Schemas\Concerns\InteractsWithSchemas; use Filament\Schemas\Concerns\InteractsWithSchemas;
use Filament\Schemas\Contracts\HasSchemas; use Filament\Schemas\Contracts\HasSchemas;
use Filament\Tables\Columns\IconColumn; use Filament\Tables\Columns\IconColumn;
@@ -15,9 +16,11 @@ use Filament\Tables\Columns\TextColumn;
use Filament\Tables\Concerns\InteractsWithTable; use Filament\Tables\Concerns\InteractsWithTable;
use Filament\Tables\Contracts\HasTable; use Filament\Tables\Contracts\HasTable;
use Filament\Tables\Enums\FiltersLayout; use Filament\Tables\Enums\FiltersLayout;
use Filament\Tables\Filters\Filter;
use Filament\Tables\Filters\SelectFilter; use Filament\Tables\Filters\SelectFilter;
use Filament\Tables\Table; use Filament\Tables\Table;
use Illuminate\Contracts\View\View; use Illuminate\Contracts\View\View;
use Illuminate\Database\Eloquent\Builder;
use Livewire\Component; use Livewire\Component;
class MultilineBookmaker extends Component implements HasActions, HasSchemas, HasTable class MultilineBookmaker extends Component implements HasActions, HasSchemas, HasTable
@@ -56,9 +59,26 @@ class MultilineBookmaker extends Component implements HasActions, HasSchemas, Ha
->defaultSort('sort') ->defaultSort('sort')
->deferFilters(false) ->deferFilters(false)
->filters([ ->filters([
SelectFilter::make('multiline_setting_id') Filter::make('created_at')
->label('Bettype') ->schema([
->relationship('multiline_setting', 'name'), Radio::make('multiline_setting_id')
->inline()
->options([
'draft' => 'Draft',
'scheduled' => 'Scheduled',
'published' => 'Published',
]),
])
->query(function (Builder $query, array $data): Builder {
return $query
->when(
$data['multiline_setting_id'],
fn (Builder $query, $date): Builder => $query->whereDate('created_at', '<=', $date),
);
}),
// SelectFilter::make('multiline_setting_id')
// ->label('Bettype')
// ->relationship('multiline_setting', 'name'),
], layout: FiltersLayout::AboveContent) ], layout: FiltersLayout::AboveContent)
->hiddenFilterIndicators(); ->hiddenFilterIndicators();
} }
Generated
+6 -6
View File
@@ -8901,16 +8901,16 @@
}, },
{ {
"name": "ueberdosis/tiptap-php", "name": "ueberdosis/tiptap-php",
"version": "2.0.0", "version": "2.1.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/ueberdosis/tiptap-php.git", "url": "https://github.com/ueberdosis/tiptap-php.git",
"reference": "458194ad0f8b0cf616fecdf451a84f9a6c1f3056" "reference": "6ea321fa665080e1a72ac5f52dfab19f6a292e2d"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/ueberdosis/tiptap-php/zipball/458194ad0f8b0cf616fecdf451a84f9a6c1f3056", "url": "https://api.github.com/repos/ueberdosis/tiptap-php/zipball/6ea321fa665080e1a72ac5f52dfab19f6a292e2d",
"reference": "458194ad0f8b0cf616fecdf451a84f9a6c1f3056", "reference": "6ea321fa665080e1a72ac5f52dfab19f6a292e2d",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -8950,7 +8950,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/ueberdosis/tiptap-php/issues", "issues": "https://github.com/ueberdosis/tiptap-php/issues",
"source": "https://github.com/ueberdosis/tiptap-php/tree/2.0.0" "source": "https://github.com/ueberdosis/tiptap-php/tree/2.1.0"
}, },
"funding": [ "funding": [
{ {
@@ -8966,7 +8966,7 @@
"type": "open_collective" "type": "open_collective"
} }
], ],
"time": "2025-06-26T14:11:46+00:00" "time": "2026-01-10T16:40:02+00:00"
}, },
{ {
"name": "vlucas/phpdotenv", "name": "vlucas/phpdotenv",