From 4959dc3ce4545ec7fa22ff068c8e7436086d3acb Mon Sep 17 00:00:00 2001 From: tuxarmy Date: Sat, 4 Apr 2026 09:17:14 +0700 Subject: [PATCH] fix: sembunyikan executed_at dan execution_notes jika kegiatan belum approved --- app/Filament/Resources/Activities/Schemas/ActivityForm.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/Filament/Resources/Activities/Schemas/ActivityForm.php b/app/Filament/Resources/Activities/Schemas/ActivityForm.php index c23c285..293e748 100644 --- a/app/Filament/Resources/Activities/Schemas/ActivityForm.php +++ b/app/Filament/Resources/Activities/Schemas/ActivityForm.php @@ -26,8 +26,10 @@ class ActivityForm ->preload() ->searchable() ->columnSpanFull(), - DateTimePicker::make('executed_at')->label('Waktu Pelaksanaan'), - Textarea::make('execution_notes')->label('Catatan Pelaksanaan')->rows(3)->columnSpanFull(), + DateTimePicker::make('executed_at')->label('Waktu Pelaksanaan') + ->visible(fn ($record) => $record?->status === 'approved'), + Textarea::make('execution_notes')->label('Catatan Pelaksanaan')->rows(3)->columnSpanFull() + ->visible(fn ($record) => $record?->status === 'approved'), ]); } }