refactor: standardize modal headings across various actions in Filament, improving consistency in user interface
This commit is contained in:
parent
97b8427611
commit
d83d346717
@ -13,6 +13,7 @@ protected function setUp(): void
|
||||
|
||||
$this->successNotification(
|
||||
SystemNotification::delete()
|
||||
);
|
||||
)
|
||||
->modalHeading('Hapus Data');
|
||||
}
|
||||
}
|
||||
|
||||
@ -14,6 +14,7 @@ protected function setUp(): void
|
||||
$this->successNotification(
|
||||
SystemNotification::update()
|
||||
)
|
||||
->color('warning');
|
||||
->color('warning')
|
||||
->modalHeading('Ubah Data');
|
||||
}
|
||||
}
|
||||
|
||||
@ -13,6 +13,7 @@ protected function setUp(): void
|
||||
|
||||
$this->successNotification(
|
||||
SystemNotification::forceDelete()
|
||||
);
|
||||
)
|
||||
->modalHeading('Hapus Data Selamanya');
|
||||
}
|
||||
}
|
||||
|
||||
@ -13,6 +13,7 @@ protected function setUp(): void
|
||||
|
||||
$this->successNotification(
|
||||
SystemNotification::restore()
|
||||
);
|
||||
)
|
||||
->modalHeading('Pulihkan Data');
|
||||
}
|
||||
}
|
||||
|
||||
@ -22,7 +22,7 @@ protected function setUp(): void
|
||||
->color('danger')
|
||||
->link()
|
||||
->tooltip('Hapus')
|
||||
->modalHeading(fn (StudyGroup $record) => "Hapus {$record->name}")
|
||||
->modalHeading('Hapus Data')
|
||||
->modalDescription('Apakah Anda yakin ingin menghapus kelompok ini? Tindakan ini tidak dapat dibatalkan.')
|
||||
->modalSubmitActionLabel('Hapus')
|
||||
->modalCancelActionLabel('Batal');
|
||||
|
||||
@ -24,7 +24,7 @@ protected function setUp(): void
|
||||
->link()
|
||||
->tooltip('Ubah')
|
||||
->record(fn (array $arguments): StudyGroup => StudyGroup::findOrFail($arguments['studyGroup']))
|
||||
->modalHeading(fn (StudyGroup $record) => "Ubah {$record->name}")
|
||||
->modalHeading('Ubah Data')
|
||||
->modalSubmitActionLabel('Simpan')
|
||||
->modalCancelActionLabel('Batal')
|
||||
->modalWidth(Width::ThreeExtraLarge)
|
||||
|
||||
@ -20,7 +20,7 @@ protected function setUp(): void
|
||||
->label('Hapus')
|
||||
->icon('heroicon-o-trash')
|
||||
->link()
|
||||
->modalHeading(fn (Assignment $record) => "Hapus {$record->title}")
|
||||
->modalHeading('Hapus Data')
|
||||
->record(fn (array $arguments) => Assignment::find($arguments['record']))
|
||||
->after(function ($livewire) {
|
||||
unset($livewire->assignments);
|
||||
|
||||
@ -29,7 +29,7 @@ protected function setUp(): void
|
||||
->link()
|
||||
->tooltip('Ubah')
|
||||
->record(fn (array $arguments) => Assignment::find($arguments['record']))
|
||||
->modalHeading(fn (Assignment $record) => "Ubah {$record->title}")
|
||||
->modalHeading('Ubah Data')
|
||||
->modalWidth(Width::FourExtraLarge)
|
||||
->form(AssignmentForm::configure(new Schema)->getComponents())
|
||||
->fillForm(function (Assignment $record): array {
|
||||
|
||||
@ -171,7 +171,7 @@ public function previewSubmissionAction(): Action
|
||||
{
|
||||
return Action::make('previewSubmission')
|
||||
->record(fn (array $arguments) => AssignmentSubmission::find($arguments['submissionId']))
|
||||
->modalHeading(fn (AssignmentSubmission $record) => 'File Tugas: '.($record->study_group_id ? $record->studyGroup->name : $record->student->full_name))
|
||||
->modalHeading('File Tugas')
|
||||
->modalWidth(Width::SixExtraLarge)
|
||||
->infolist([
|
||||
PdfViewerEntry::make('submission')
|
||||
|
||||
@ -19,7 +19,7 @@ protected function setUp(): void
|
||||
{
|
||||
parent::setUp();
|
||||
|
||||
$this->modalHeading(fn (array $arguments) => Assignment::find($arguments['record'], ['*'])?->title ?? 'Detail Tugas')
|
||||
$this->modalHeading('Detail Tugas')
|
||||
->modalSubmitAction(false)
|
||||
->modalCancelActionLabel('Tutup')
|
||||
->modalWidth(Width::FourExtraLarge)
|
||||
|
||||
@ -21,7 +21,7 @@ protected function setUp(): void
|
||||
->color('info')
|
||||
->icon('heroicon-o-clipboard-document-list')
|
||||
->link()
|
||||
->modalHeading(fn (array $arguments) => 'Tugas Kuliah - Sesi Ke-'.(ClassSession::find($arguments['session'] ?? null, ['*'])?->session_number ?? ''))
|
||||
->modalHeading('Tugas Kuliah')
|
||||
->modalSubmitAction(false)
|
||||
->modalCancelActionLabel('Tutup')
|
||||
->modalWidth(Width::Large)
|
||||
|
||||
@ -21,7 +21,7 @@ protected function setUp(): void
|
||||
->color('success')
|
||||
->icon('heroicon-o-check-circle')
|
||||
->link()
|
||||
->modalHeading(fn (array $arguments) => 'Daftar Presensi - Sesi Ke-'.ClassSession::find($arguments['session'] ?? null, ['*'])?->session_number)
|
||||
->modalHeading('Daftar Presensi')
|
||||
->modalSubmitAction(false)
|
||||
->modalCancelActionLabel('Tutup')
|
||||
->modalWidth(Width::ExtraLarge)
|
||||
|
||||
@ -18,7 +18,7 @@ protected function setUp(): void
|
||||
parent::setUp();
|
||||
|
||||
$this->record(fn (array $arguments) => Material::find($arguments['record'] ?? null, ['*']))
|
||||
->modalHeading(fn (?Material $record) => $record?->title ?? 'Detail Materi')
|
||||
->modalHeading('Detail Materi')
|
||||
->modalSubmitAction(false)
|
||||
->modalCancelActionLabel('Tutup')
|
||||
->modalWidth(Width::FourExtraLarge)
|
||||
|
||||
@ -21,7 +21,7 @@ protected function setUp(): void
|
||||
->color('warning')
|
||||
->icon('heroicon-o-book-open')
|
||||
->link()
|
||||
->modalHeading(fn (array $arguments) => 'Materi Kuliah - Sesi Ke-'.(ClassSession::find($arguments['session'] ?? null, ['*'])?->session_number ?? ''))
|
||||
->modalHeading('Materi Kuliah')
|
||||
->modalSubmitAction(false)
|
||||
->modalCancelActionLabel('Tutup')
|
||||
->modalWidth(Width::Large)
|
||||
|
||||
@ -19,6 +19,7 @@ protected function setUp(): void
|
||||
parent::setUp();
|
||||
|
||||
$this->modalWidth(Width::FourExtraLarge)
|
||||
->modalHeading('Lihat Materi')
|
||||
->schema(function (Material $record) {
|
||||
return $record->getMedia('materials')->map(function ($item, $index) {
|
||||
return PdfViewerEntry::make('pdf_'.$index)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user