@php $fieldPrefix = $fieldPrefix ?? 'sub_admin_'; $showActions = $showActions ?? true; $submitLabel = $submitLabel ?? ($mode === 'create' ? 'Create Sub Admin' : 'Save Changes'); $cancelLabel = $cancelLabel ?? 'Back'; $cancelHref = $cancelHref ?? route('admin.sub_admins.index'); $selectedRoleId = (string) old('admin_role_id', $subAdmin->admin_role_id); @endphp
@if ($mode === 'edit') @endif
@error('name')
{{ $message }}
@enderror
@error('email')
{{ $message }}
@enderror
@if ($mode === 'edit')
Leave blank to keep the current password.
@endif @error('password')
{{ $message }}
@enderror
@error('is_active')
{{ $message }}
@enderror
Permissions and sidebar access will come from the selected role.
@error('admin_role_id')
{{ $message }}
@enderror
@if ($roles->isEmpty())
No active roles available. Create a role first from Sub Admin Roles.
@else
Role-Based Access
This sub admin will inherit all module permissions from the selected role. Merchant assignment will still be managed separately.
@endif
@if ($showActions)
{{ $cancelLabel }}
@endif