refactor: standardize modal headings and update modal widths for assignment, attendance, and materials actions in Filament for improved consistency and user experience
This commit is contained in:
parent
50416b760c
commit
291493bca2
@ -21,10 +21,10 @@ protected function setUp(): void
|
|||||||
->color('info')
|
->color('info')
|
||||||
->icon('heroicon-o-clipboard-document-list')
|
->icon('heroicon-o-clipboard-document-list')
|
||||||
->link()
|
->link()
|
||||||
->modalHeading('Tugas Kuliah')
|
->modalHeading('Tugas Sesi')
|
||||||
->modalSubmitAction(false)
|
->modalSubmitAction(false)
|
||||||
->modalCancelActionLabel('Tutup')
|
->modalCancelActionLabel('Tutup')
|
||||||
->modalWidth(Width::Large)
|
->modalWidth(Width::TwoExtraLarge)
|
||||||
->modalContent(fn (array $arguments) => view('filament.resources.learning.class-sessions.assignments-modal', [
|
->modalContent(fn (array $arguments) => view('filament.resources.learning.class-sessions.assignments-modal', [
|
||||||
'assignments' => ClassSession::find($arguments['session'] ?? null, ['*'])?->assignments()
|
'assignments' => ClassSession::find($arguments['session'] ?? null, ['*'])?->assignments()
|
||||||
->latest()
|
->latest()
|
||||||
|
|||||||
@ -24,7 +24,7 @@ protected function setUp(): void
|
|||||||
->modalHeading('Daftar Presensi')
|
->modalHeading('Daftar Presensi')
|
||||||
->modalSubmitAction(false)
|
->modalSubmitAction(false)
|
||||||
->modalCancelActionLabel('Tutup')
|
->modalCancelActionLabel('Tutup')
|
||||||
->modalWidth(Width::ExtraLarge)
|
->modalWidth(Width::TwoExtraLarge)
|
||||||
->modalContent(fn (array $arguments) => view('filament.resources.learning.class-sessions.attendance-modal', [
|
->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(),
|
'attendances' => ClassSession::find($arguments['session'] ?? null, ['*'])?->attendances()->with('student')->latest('attended_at')->get() ?? collect(),
|
||||||
]));
|
]));
|
||||||
|
|||||||
@ -21,10 +21,10 @@ protected function setUp(): void
|
|||||||
->color('warning')
|
->color('warning')
|
||||||
->icon('heroicon-o-book-open')
|
->icon('heroicon-o-book-open')
|
||||||
->link()
|
->link()
|
||||||
->modalHeading('Materi Kuliah')
|
->modalHeading('Materi Sesi')
|
||||||
->modalSubmitAction(false)
|
->modalSubmitAction(false)
|
||||||
->modalCancelActionLabel('Tutup')
|
->modalCancelActionLabel('Tutup')
|
||||||
->modalWidth(Width::Large)
|
->modalWidth(Width::TwoExtraLarge)
|
||||||
->modalContent(fn (array $arguments) => view('filament.resources.learning.class-sessions.materials-modal', [
|
->modalContent(fn (array $arguments) => view('filament.resources.learning.class-sessions.materials-modal', [
|
||||||
'materials' => ClassSession::find($arguments['session'] ?? null, ['*'])?->materials()
|
'materials' => ClassSession::find($arguments['session'] ?? null, ['*'])?->materials()
|
||||||
->latest()
|
->latest()
|
||||||
|
|||||||
@ -7,7 +7,6 @@
|
|||||||
@forelse ($this->assignmentCards as $card)
|
@forelse ($this->assignmentCards as $card)
|
||||||
<div class="{{ $card->card_classes }}">
|
<div class="{{ $card->card_classes }}">
|
||||||
<a href="{{ \App\Filament\Resources\Learning\Assignments\AssignmentResource::getUrl('submit', ['record' => $card->id]) }}"
|
<a href="{{ \App\Filament\Resources\Learning\Assignments\AssignmentResource::getUrl('submit', ['record' => $card->id]) }}"
|
||||||
wire:navigate
|
|
||||||
class="flex flex-1 items-start gap-4 p-5 text-left min-w-0 hover:bg-primary-500/5 transition-colors cursor-pointer">
|
class="flex flex-1 items-start gap-4 p-5 text-left min-w-0 hover:bg-primary-500/5 transition-colors cursor-pointer">
|
||||||
<div class="{{ $card->icon_wrapper_classes }}">
|
<div class="{{ $card->icon_wrapper_classes }}">
|
||||||
<x-filament::icon :icon="$card->status_icon" class="h-6 w-6" />
|
<x-filament::icon :icon="$card->status_icon" class="h-6 w-6" />
|
||||||
|
|||||||
@ -22,7 +22,6 @@ class="font-bold text-gray-900 dark:text-white leading-tight uppercase font-mono
|
|||||||
</div>
|
</div>
|
||||||
<div class="flex items-center gap-2">
|
<div class="flex items-center gap-2">
|
||||||
<a href="{{ \App\Filament\Resources\Learning\Assignments\AssignmentResource::getUrl('submit', ['record' => $assignment->id]) }}"
|
<a href="{{ \App\Filament\Resources\Learning\Assignments\AssignmentResource::getUrl('submit', ['record' => $assignment->id]) }}"
|
||||||
wire:navigate
|
|
||||||
class="p-1.5 rounded-full hover:bg-gray-200 dark:hover:bg-white/10 text-gray-500 transition-colors"
|
class="p-1.5 rounded-full hover:bg-gray-200 dark:hover:bg-white/10 text-gray-500 transition-colors"
|
||||||
title="Lihat Detail">
|
title="Lihat Detail">
|
||||||
<x-heroicon-o-chevron-right class="w-5 h-5" />
|
<x-heroicon-o-chevron-right class="w-5 h-5" />
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user