35 lines
1.2 KiB
PHP
35 lines
1.2 KiB
PHP
<div x-data="wireui_inputs_password" {{ $attributes->only('wire:key') }}>
|
|
<x-dynamic-component
|
|
:component="WireUi::component('input')"
|
|
{{ $attributes->whereDoesntStartWith('wire:key') }}
|
|
:borderless="$borderless"
|
|
:shadowless="$shadowless"
|
|
:label="$label"
|
|
:hint="$hint"
|
|
:corner-hint="$cornerHint"
|
|
:icon="$icon"
|
|
:prefix="$prefix"
|
|
:prepend="$prepend"
|
|
x-bind:type="type"
|
|
>
|
|
<x-slot name="append">
|
|
<div class="absolute inset-y-0 right-0 pr-2.5 flex items-center">
|
|
<div x-on:click="toggle" class="text-gray-400 cursor-pointer">
|
|
<x-dynamic-component
|
|
x-show="!status"
|
|
:component="WireUi::component('icon')"
|
|
name="eye-off"
|
|
class="w-5 h-5"
|
|
/>
|
|
<x-dynamic-component
|
|
x-show="status"
|
|
:component="WireUi::component('icon')"
|
|
name="eye"
|
|
class="w-5 h-5"
|
|
/>
|
|
</div>
|
|
</div>
|
|
</x-slot>
|
|
</x-dynamic-component>
|
|
</div>
|