22-05-2026 Optimierung der User und Admin Panels
This commit is contained in:
parent
d2ba22c0cf
commit
e8c47b7553
73 changed files with 10282 additions and 1546 deletions
|
|
@ -28,10 +28,16 @@ new class extends Component
|
|||
public function with(CustomerCompanyContext $context): array
|
||||
{
|
||||
$user = auth()->user();
|
||||
$selectedCompanyId = $context->selectedCompanyId($user);
|
||||
$companies = $context->switcherCompaniesFor($user, $selectedCompanyId, 51);
|
||||
$visibleCompanies = $companies->take(50)->values();
|
||||
|
||||
return [
|
||||
'companies' => $context->companiesFor($user),
|
||||
'selectedCompany' => $context->selectedCompany($user),
|
||||
'companies' => $visibleCompanies,
|
||||
'hasMoreCompanies' => $companies->count() > 50,
|
||||
'selectedCompany' => $selectedCompanyId === null
|
||||
? null
|
||||
: $visibleCompanies->firstWhere('id', $selectedCompanyId),
|
||||
'context' => $context,
|
||||
'user' => $user,
|
||||
];
|
||||
|
|
@ -55,6 +61,9 @@ new class extends Component
|
|||
{{ $company->name }} · {{ $context->roleLabelFor($company, $user) }}
|
||||
</option>
|
||||
@endforeach
|
||||
@if ($hasMoreCompanies)
|
||||
<option value="all" disabled>{{ __('Weitere Firmen über „Firmen" öffnen') }}</option>
|
||||
@endif
|
||||
</flux:select>
|
||||
</div>
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue