columns([ TextColumn::make('employee.full_name') ->label(__('hr.fields.employee')) ->searchable() ->sortable(), TextColumn::make('gift_date') ->label(__('hr.fields.gift_date')) ->date() ->sortable(), TextColumn::make('gift_name') ->label(__('hr.fields.gift')) ->searchable() ->sortable(), TextColumn::make('value') ->label(__('hr.fields.value')) ->money('TMT') ->sortable(), TextColumn::make('reason') ->label(__('hr.fields.reason')) ->limit(40) ->toggleable(), TextColumn::make('created_at') ->label(__('hr.fields.created_at')) ->dateTime() ->sortable() ->toggleable(isToggledHiddenByDefault: true), TextColumn::make('updated_at') ->label(__('hr.fields.updated_at')) ->dateTime() ->sortable() ->toggleable(isToggledHiddenByDefault: true), TextColumn::make('deleted_at') ->label(__('hr.fields.deleted_at')) ->dateTime() ->sortable() ->toggleable(isToggledHiddenByDefault: true), ]) ->filters([ TrashedFilter::make(), ]) ->recordActions([ ViewAction::make(), EditAction::make(), ]) ->toolbarActions([ BulkActionGroup::make([ DeleteBulkAction::make(), ForceDeleteBulkAction::make(), RestoreBulkAction::make(), ]), ]); } }