refactor: update AttendanceRelationManager to use TextColumn for student details

This commit is contained in:
Yoga Pangestu 2026-03-30 13:52:06 +07:00
parent bc20f12622
commit 389c49d6c2

View File

@ -13,7 +13,7 @@
use Filament\Resources\RelationManagers\RelationManager; use Filament\Resources\RelationManagers\RelationManager;
use Filament\Schemas\Schema; use Filament\Schemas\Schema;
use Filament\Support\Enums\Width; use Filament\Support\Enums\Width;
use Filament\Tables; use Filament\Tables\Columns\TextColumn;
use Filament\Tables\Table; use Filament\Tables\Table;
class AttendanceRelationManager extends RelationManager class AttendanceRelationManager extends RelationManager
@ -51,19 +51,19 @@ public function table(Table $table): Table
->columns([ ->columns([
...RowIndexColumn::make(), ...RowIndexColumn::make(),
Tables\Columns\TextColumn::make('student.student_number') TextColumn::make('student.student_number')
->label('NIM') ->label('NIM')
->copyable() ->copyable()
->searchable() ->searchable()
->sortable() ->sortable()
->color('gray'), ->color('gray'),
Tables\Columns\TextColumn::make('student.full_name') TextColumn::make('student.full_name')
->label('Nama Mahasiswa') ->label('Nama Mahasiswa')
->searchable() ->searchable()
->sortable(), ->sortable(),
Tables\Columns\TextColumn::make('attended_at') TextColumn::make('attended_at')
->label('Waktu Presensi') ->label('Waktu Presensi')
->dateTime('l, d F Y H:i') ->dateTime('l, d F Y H:i')
->sortable() ->sortable()