Skip to content

Commit e420c2d

Browse files
committed
wip
1 parent 2ef1360 commit e420c2d

33 files changed

Lines changed: 204 additions & 222 deletions

app/Filament/Forms/Components/BeneficiaryProgram.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,12 @@
99
use App\Models\Beneficiary;
1010
use App\Models\User;
1111
use Filament\Forms\Components\Grid;
12+
use Filament\Forms\Components\Section;
1213
use Filament\Forms\Components\Select;
1314
use Filament\Forms\Components\TextInput;
1415
use Illuminate\Contracts\Database\Eloquent\Builder;
1516

16-
class BeneficiaryProgram extends Card
17+
class BeneficiaryProgram extends Section
1718
{
1819
protected function setUp(): void
1920
{

app/Filament/Forms/Components/Card.php

Lines changed: 0 additions & 35 deletions
This file was deleted.

app/Filament/Forms/Components/RecommendationCard.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@
88
use Closure;
99
use Filament\Forms\ComponentContainer;
1010
use Filament\Forms\Components\Hidden;
11+
use Filament\Forms\Components\Section;
1112

12-
class RecommendationCard extends Card
13+
class RecommendationCard extends Section
1314
{
1415
protected string $view = 'components.forms.recommendation-card';
1516

app/Filament/Forms/Components/RecommendationsSection.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,12 @@
77
use App\Models\Catagraphy;
88
use App\Models\Recommendation;
99
use Filament\Forms\Components\Grid;
10+
use Filament\Forms\Components\Section;
1011
use Filament\Forms\Components\View;
1112
use Illuminate\Support\Collection;
1213
use Illuminate\Support\Facades\Cache;
1314

14-
class RecommendationsSection extends Card
15+
class RecommendationsSection extends Section
1516
{
1617
protected function setUp(): void
1718
{

app/Filament/Forms/Components/ReportContent.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
use App\Models\Report;
88
use Filament\Forms\Components\Component;
99
use Filament\Forms\Components\Group;
10+
use Filament\Forms\Components\Section;
1011
use Filament\Forms\Components\View;
1112

1213
class ReportContent extends Component
@@ -47,7 +48,7 @@ protected function tables(): Group
4748

4849
return collect($record->data)
4950
->map(
50-
fn (array $table) => Card::make()
51+
fn (array $table) => Section::make()
5152
->header(data_get($table, 'title'))
5253
->schema([
5354
View::make('vendor.tables.components.empty-state.index')
@@ -72,7 +73,7 @@ protected function tables(): Group
7273

7374
protected function emptyState(): Card
7475
{
75-
return Card::make()
76+
return Section::make()
7677
->hidden(fn (Report $record) => $record->isFinished() && $record->data->isNotEmpty())
7778
->schema([
7879
View::make('vendor.tables.components.empty-state.index')

app/Filament/Resources/AppointmentResource.php

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
namespace App\Filament\Resources;
66

7-
use App\Filament\Forms\Components\Card;
87
use App\Filament\Forms\Components\Subsection;
98
use App\Filament\Resources\AppointmentResource\Pages;
109
use App\Filament\Resources\AppointmentResource\RelationManagers\ServicesRelationManager;
@@ -14,13 +13,15 @@
1413
use Filament\Forms\Components\DatePicker;
1514
use Filament\Forms\Components\Grid;
1615
use Filament\Forms\Components\RichEditor;
16+
use Filament\Forms\Components\Section;
1717
use Filament\Forms\Components\Select;
1818
use Filament\Forms\Components\TextInput;
1919
use Filament\Forms\Form;
20+
use Filament\Infolists\Infolist;
2021
use Filament\Resources\Resource;
21-
use Filament\Tables\Table;
2222
use Filament\Tables;
2323
use Filament\Tables\Filters\SelectFilter;
24+
use Filament\Tables\Table;
2425
use Illuminate\Database\Eloquent\Builder;
2526

2627
class AppointmentResource extends Resource
@@ -44,11 +45,16 @@ public static function form(Form $form): Form
4445
return $form
4546
->columns(1)
4647
->schema([
47-
Card::make()
48+
Section::make()
4849
->schema(static::getAppointmentFormSchema()),
4950
]);
5051
}
5152

53+
public static function infolist(Infolist $infolist): Infolist
54+
{
55+
return $infolist;
56+
}
57+
5258
public static function getAppointmentFormSchema(): array
5359
{
5460
return [
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<?php
2+
3+
namespace App\Filament\Resources\AppointmentResource\Pages;
4+
5+
use App\Filament\Resources\AppointmentResource;
6+
use Filament\Resources\Pages\Page;
7+
8+
class Calendar extends Page
9+
{
10+
protected static string $resource = AppointmentResource::class;
11+
12+
protected static string $view = 'filament.resources.appointment-resource.pages.calendar';
13+
}

app/Filament/Resources/AppointmentResource/Pages/CalendarAppointments.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,18 @@
88
use App\Filament\Resources\AppointmentResource;
99
use App\Filament\Resources\AppointmentResource\Concerns;
1010
use App\Filament\Resources\AppointmentResource\Widgets\CalendarWidget;
11-
use Filament\Pages\Actions;
11+
use Filament\Actions\CreateAction;
1212
use Filament\Resources\Pages\ListRecords;
1313

14-
class CalendarAppointments extends ListRecords implements WithTabs
14+
class CalendarAppointments extends ListRecords /* implements WithTabs */
1515
{
16-
use Concerns\HasTabs;
16+
// use Concerns\HasTabs;
1717

1818
protected static string $resource = AppointmentResource::class;
1919

2020
protected static string $view = 'filament.resources.appointment-resource.pages.calendar-appointments';
2121

22-
protected function calendar(): array
22+
protected function getHeaderWidgets(): array
2323
{
2424
return [
2525
CalendarWidget::class,
@@ -29,7 +29,7 @@ protected function calendar(): array
2929
protected function getHeaderActions(): array
3030
{
3131
return [
32-
Actions\CreateAction::make(),
32+
CreateAction::make(),
3333
];
3434
}
3535
}

app/Filament/Resources/AppointmentResource/Pages/ListAppointments.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
use Filament\Resources\Pages\ListRecords;
1313
use Filament\Tables;
1414

15-
class ListAppointments extends ListRecords implements WithTabs
15+
class ListAppointments extends ListRecords /* implements WithTabs */
1616
{
17-
use Concerns\HasTabs;
17+
// use Concerns\HasTabs;
1818
use HasConditionalTableEmptyState;
1919

2020
protected static string $resource = AppointmentResource::class;

app/Filament/Resources/AppointmentResource/Pages/ViewAppointment.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44

55
namespace App\Filament\Resources\AppointmentResource\Pages;
66

7-
use App\Filament\Forms\Components\Card;
87
use App\Filament\Forms\Components\Subsection;
98
use App\Filament\Forms\Components\Value;
109
use App\Filament\Resources\AppointmentResource;
1110
use App\Filament\Resources\BeneficiaryResource;
1211
use App\Models\Appointment;
1312
use Filament\Forms\Components\Grid;
13+
use Filament\Forms\Components\Section;
1414
use Filament\Forms\Form;
1515
use Filament\Pages\Actions\DeleteAction;
1616
use Filament\Pages\Actions\EditAction;
@@ -42,7 +42,7 @@ public function form(Form $form): Form
4242
return $form
4343
->columns(1)
4444
->schema([
45-
Card::make()
45+
Section::make()
4646
->schema([
4747
Subsection::make()
4848
->title(__('appointment.section.mandatory'))

0 commit comments

Comments
 (0)