columns([ TextColumn::make('id') ->label('ID') ->searchable(), TextColumn::make('module.title') ->searchable(), TextColumn::make('title') ->searchable(), TextColumn::make('slug') ->searchable(), TextColumn::make('type') ->searchable(), TextColumn::make('video_url') ->searchable(), TextColumn::make('content_pdf') ->searchable(), TextColumn::make('duration_seconds') ->numeric() ->sortable(), IconColumn::make('is_free_preview') ->boolean(), TextColumn::make('order_index') ->numeric() ->sortable(), TextColumn::make('created_at') ->dateTime() ->sortable() ->toggleable(isToggledHiddenByDefault: true), TextColumn::make('updated_at') ->dateTime() ->sortable() ->toggleable(isToggledHiddenByDefault: true), TextColumn::make('deleted_at') ->dateTime() ->sortable() ->toggleable(isToggledHiddenByDefault: true), ]) ->filters([ TrashedFilter::make(), ]) ->recordActions([ EditAction::make(), ]) ->toolbarActions([ BulkActionGroup::make([ DeleteBulkAction::make(), ForceDeleteBulkAction::make(), RestoreBulkAction::make(), ]), ]); } }