withRelations([ 'vacations', 'sickLeaves', 'unpaidLeaves', 'disciplinaryReports', 'explanations', 'bonuses', 'gifts', 'documents', ]), ExportPdfAction::employeeProfile(), ExportPdfAction::employeeLeaveSummary(), EditAction::make(), ]; } /** * @return array */ protected function getHeaderWidgets(): array { return [ EmployeeStatsWidget::class, ]; } /** * @return int | array */ public function getHeaderWidgetsColumns(): int | array { return [ 'default' => 1, 'sm' => 2, 'xl' => 4, ]; } }