@props([ 'user' => null, 'action', 'method' => 'POST', 'sectors' => collect(), 'usersForLeader' => collect(), 'trainingGroups' => collect(), 'jobTitles' => collect(), ])
@csrf @if($method !== 'POST') @method($method) @endif
{{-- Nome --}}
{{-- Email --}}
@php $selectedSectorIds = collect(old('sector_ids', $user ? $user->sectors->pluck('id')->all() : [])) ->map(fn ($id) => (string) $id) ->all(); if ($selectedSectorIds === [] && $user?->sector_id !== null) { $selectedSectorIds = [(string) $user->sector_id]; } $selectedGroupIds = collect(old('training_group_ids', $user ? $user->trainingGroups->pluck('id')->all() : [])) ->map(fn ($id) => (string) $id) ->all(); if ($selectedGroupIds === [] && $user?->traineeProfile?->training_group_id !== null) { $selectedGroupIds = [(string) $user->traineeProfile->training_group_id]; } @endphp
{{-- Áreas (N-N) --}}

Segure Ctrl (Windows) ou (Mac) para selecionar várias áreas (ex.: VMA e VMR).

{{-- Grupos (N-N, por setor) --}}

Pode escolher vários grupos (mesmo em setores diferentes). As áreas dos grupos selecionados são incluídas automaticamente.

{{-- Líder direto --}}

Opcional. O líder do setor (aprovação Uber) é cadastrado em Inventário → Setores.

{{-- Tipo de conta --}}

Somente portal: não pode receber roles de gestão.

{{-- Senha: input nativo (evita bug em que não renderizava o campo em alguns browsers) --}}
@if($user)

Deixe em branco para manter a senha atual.

@endif
Cancelar {{ $user ? 'Atualizar' : 'Criar' }}