From 291493bca2a5dec2dff76b34c7dd42bbb0bb9f6f Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Mon, 30 Mar 2026 09:29:59 +0700 Subject: [PATCH] refactor: standardize modal headings and update modal widths for assignment, attendance, and materials actions in Filament for improved consistency and user experience --- .../Learning/ClassSessions/Actions/ViewAssignmentsAction.php | 4 ++-- .../Learning/ClassSessions/Actions/ViewAttendanceAction.php | 2 +- .../Learning/ClassSessions/Actions/ViewMaterialsAction.php | 4 ++-- .../filament/resources/learning/assignments/index.blade.php | 1 - .../learning/class-sessions/assignments-modal.blade.php | 1 - 5 files changed, 5 insertions(+), 7 deletions(-) diff --git a/app/Filament/Resources/Learning/ClassSessions/Actions/ViewAssignmentsAction.php b/app/Filament/Resources/Learning/ClassSessions/Actions/ViewAssignmentsAction.php index 83749f6..5ab3fe2 100644 --- a/app/Filament/Resources/Learning/ClassSessions/Actions/ViewAssignmentsAction.php +++ b/app/Filament/Resources/Learning/ClassSessions/Actions/ViewAssignmentsAction.php @@ -21,10 +21,10 @@ protected function setUp(): void ->color('info') ->icon('heroicon-o-clipboard-document-list') ->link() - ->modalHeading('Tugas Kuliah') + ->modalHeading('Tugas Sesi') ->modalSubmitAction(false) ->modalCancelActionLabel('Tutup') - ->modalWidth(Width::Large) + ->modalWidth(Width::TwoExtraLarge) ->modalContent(fn (array $arguments) => view('filament.resources.learning.class-sessions.assignments-modal', [ 'assignments' => ClassSession::find($arguments['session'] ?? null, ['*'])?->assignments() ->latest() diff --git a/app/Filament/Resources/Learning/ClassSessions/Actions/ViewAttendanceAction.php b/app/Filament/Resources/Learning/ClassSessions/Actions/ViewAttendanceAction.php index 3cbe8b0..139678b 100644 --- a/app/Filament/Resources/Learning/ClassSessions/Actions/ViewAttendanceAction.php +++ b/app/Filament/Resources/Learning/ClassSessions/Actions/ViewAttendanceAction.php @@ -24,7 +24,7 @@ protected function setUp(): void ->modalHeading('Daftar Presensi') ->modalSubmitAction(false) ->modalCancelActionLabel('Tutup') - ->modalWidth(Width::ExtraLarge) + ->modalWidth(Width::TwoExtraLarge) ->modalContent(fn (array $arguments) => view('filament.resources.learning.class-sessions.attendance-modal', [ 'attendances' => ClassSession::find($arguments['session'] ?? null, ['*'])?->attendances()->with('student')->latest('attended_at')->get() ?? collect(), ])); diff --git a/app/Filament/Resources/Learning/ClassSessions/Actions/ViewMaterialsAction.php b/app/Filament/Resources/Learning/ClassSessions/Actions/ViewMaterialsAction.php index d286b36..4552dc1 100644 --- a/app/Filament/Resources/Learning/ClassSessions/Actions/ViewMaterialsAction.php +++ b/app/Filament/Resources/Learning/ClassSessions/Actions/ViewMaterialsAction.php @@ -21,10 +21,10 @@ protected function setUp(): void ->color('warning') ->icon('heroicon-o-book-open') ->link() - ->modalHeading('Materi Kuliah') + ->modalHeading('Materi Sesi') ->modalSubmitAction(false) ->modalCancelActionLabel('Tutup') - ->modalWidth(Width::Large) + ->modalWidth(Width::TwoExtraLarge) ->modalContent(fn (array $arguments) => view('filament.resources.learning.class-sessions.materials-modal', [ 'materials' => ClassSession::find($arguments['session'] ?? null, ['*'])?->materials() ->latest() diff --git a/resources/views/filament/resources/learning/assignments/index.blade.php b/resources/views/filament/resources/learning/assignments/index.blade.php index 8766f56..9aa03fc 100644 --- a/resources/views/filament/resources/learning/assignments/index.blade.php +++ b/resources/views/filament/resources/learning/assignments/index.blade.php @@ -7,7 +7,6 @@ @forelse ($this->assignmentCards as $card)
diff --git a/resources/views/filament/resources/learning/class-sessions/assignments-modal.blade.php b/resources/views/filament/resources/learning/class-sessions/assignments-modal.blade.php index 422e3c0..b759c5b 100644 --- a/resources/views/filament/resources/learning/class-sessions/assignments-modal.blade.php +++ b/resources/views/filament/resources/learning/class-sessions/assignments-modal.blade.php @@ -22,7 +22,6 @@ class="font-bold text-gray-900 dark:text-white leading-tight uppercase font-mono