From 68ec1d37005b6f811a2b85271d4ac6b396134190 Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Mon, 30 Mar 2026 16:50:09 +0700 Subject: [PATCH] feat: add submission-completed event to reset file input and preview after assignment submission and update UI labels --- .../Pages/SubmitAssignmentPage.php | 2 ++ .../assignments/submit-assignment.blade.php | 25 ++++++++++++++++--- 2 files changed, 23 insertions(+), 4 deletions(-) diff --git a/app/Filament/Resources/Learning/Assignments/Pages/SubmitAssignmentPage.php b/app/Filament/Resources/Learning/Assignments/Pages/SubmitAssignmentPage.php index ef5c792..4fe05e8 100644 --- a/app/Filament/Resources/Learning/Assignments/Pages/SubmitAssignmentPage.php +++ b/app/Filament/Resources/Learning/Assignments/Pages/SubmitAssignmentPage.php @@ -230,6 +230,8 @@ public function submit(): void $this->file = null; unset($this->existingSubmission, $this->isResubmit); + + $this->dispatch('submission-completed'); } protected function getHeaderActions(): array diff --git a/resources/views/filament/resources/learning/assignments/submit-assignment.blade.php b/resources/views/filament/resources/learning/assignments/submit-assignment.blade.php index 307d2ce..4ec9f99 100644 --- a/resources/views/filament/resources/learning/assignments/submit-assignment.blade.php +++ b/resources/views/filament/resources/learning/assignments/submit-assignment.blade.php @@ -34,7 +34,7 @@ class="prose prose-sm dark:prose-invert max-w-none text-gray-600 dark:text-gray- @if ($this->record->hasMedia('assignments'))
-

Lampiran Tugas (PDF)

+

Lampiran Tugas