wip
This commit is contained in:
1 parent
7b9b693820
commit
1c766f0ee6
2 files changed
+29
-9
No files matched your search
@@ -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
@@ -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",
|
||||||
|
|||||||
Reference in new issue
Block a user