*/ protected function getViewData(): array { $tenant = Filament::getTenant(); if (! $tenant instanceof Tenant) { return [ 'context' => [ 'workspace' => __('localization.dashboard.overview.context_workspace'), 'tenant' => __('localization.dashboard.overview.context_no_tenant'), 'provider' => null, 'providerKey' => null, 'latestActivity' => null, ], 'pollingInterval' => null, ]; } $summary = app(TenantDashboardSummaryBuilder::class)->build($tenant, auth()->user()); return [ 'context' => $summary->context, 'pollingInterval' => $summary->pollingInterval, ]; } }