@props([
'name',
'label' => null,
'placeholder' => null,
'autocomplete' => 'off',
'required' => false,
'generate' => false,
'generateAction' => 'generatePassword',
'copy' => false,
])
@php
$inputId = 'password_' . $name . '_' . uniqid();
@endphp
{{-- ============================================================
LABEL
============================================================= --}}
@if($label)
@endif
{{-- ============================================================
PASSWORD INPUT GROUP
============================================================= --}}
merge([
'class' => 'form-control',
]) }}
>
{{-- ========================================================
SHOW / HIDE PASSWORD
========================================================= --}}
{{-- ========================================================
GENERATE PASSWORD
========================================================= --}}
@if($generate)
@endif
{{-- ============================================================
COPY PASSWORD
============================================================= --}}
@if($copy)
@endif
{{-- ============================================================
VALIDATION ERROR
============================================================= --}}
@error($name)
{{ $message }}
@enderror