@php [$property, $error, $id, $entangle] = $bind($attributes, $errors ?? null, $livewire); $personalize = $classes(); $icon = $icons(); $attributes = $mergeWhen($rules->isNotEmpty(), ['x-on:click' => 'rules = true', 'x-model.debounce' => 'input']); @endphp
except('autocomplete') }} :$label :$hint :$invalidate ::type="!show ? 'password' : 'text'" floatable autocomplete="{{ $attributes->get('autocomplete', 'off') }}" x-on:keydown="caps = $event.getModifierState('CapsLock')" x-on:keyup="caps = $event.getModifierState('CapsLock')">
@if (!$mixedCase)
@endif @if ($generator) @endif
@if ($rules->isNotEmpty())

{{ __('tallstack-ui::messages.password.rules.title') }}

@if ($rules->has('min'))

{{ __('tallstack-ui::messages.password.rules.formats.min', ['min' => $rules->get('min')]) }}

@endif @if ($rules->has('symbols'))

{{ __('tallstack-ui::messages.password.rules.formats.symbols', ['symbols' => $rules->get('symbols')]) }}

@endif @if ($rules->has('numbers'))

{{ __('tallstack-ui::messages.password.rules.formats.numbers') }}

@endif @if ($rules->has('mixed'))

{{ __('tallstack-ui::messages.password.rules.formats.mixed') }}

@endif
@endif