schema([ // ]); } public function table(Table $table): Table { return $table ->recordTitleAttribute('id') ->columns([ TextColumn::make('id') ->label('ID Reservasi') ->searchable(), TextColumn::make('tanggal') ->label('Tanggal') ->sortable(), TextColumn::make('waktu') ->label('Jam'), TextColumn::make('tipe_pembayaran') ->label('Tipe Pembayaran') ->badge() ->color(fn (string $state): String => match ($state){ 'full' => 'succes', 'DP' => 'danger' }), TextColumn::make('metode_pembayaran') ->label('Metode Pembayaran') ->badge(), TextColumn::make('created_at') ->label('Waktu Reservasi') ]) ->filters([ // ]) ->headerActions([ ]) ->actions([ Action::make('Lihat Reservasi') ->url(fn (Reservasii $record):string => ReservasiiResource::getUrl('view', ['record' => $record])) ->color('info') ->icon('heroicon-o-eye'), Tables\Actions\DeleteAction::make(), ]) ->bulkActions([ Tables\Actions\BulkActionGroup::make([ Tables\Actions\DeleteBulkAction::make(), ]), ]); } }