Password Hide/Show added

This commit is contained in:
merve karaman 2024-04-25 15:23:31 +03:00 committed by GitHub
parent 1e614c8475
commit a5211342da
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 32 additions and 19 deletions

View File

@ -1,19 +1,27 @@
<input type="password"
name="{{ $name }}"
id="{{ $id }}"
class="w-full text-sm px-3 py-2.5 mt-1 rounded-lg border border-light-gray text-black placeholder-light-gray bg-white disabled:bg-gray-200 focus:outline-none focus:ring-transparent focus:border-purple"
@if ($value)
value="{!! $value !!}"
@endif
placeholder="{{ $placeholder }}"
@if ($disabled)
disabled="disabled"
@endif
@if ($required)
required="required"
@endif
@if ($readonly)
readonly="readonly"
@endif
{{ $attributes->except(['placeholder', 'disabled', 'required', 'readonly', 'v-error', 'v-error-message']) }}
/>
<div x-data="{ showPassword: false}">
<input
type="password"
x-bind:type="showPassword ? 'text' : 'password'"
name="{{ $name }}"
id="{{ $id }}"
class="relative w-full text-sm px-3 py-2.5 mt-1 rounded-lg border border-light-gray text-black placeholder-light-gray bg-white disabled:bg-gray-200 focus:outline-none focus:ring-transparent focus:border-purple"
@if ($value)
value="{!! $value !!}"
@endif
placeholder="{{ $placeholder }}"
@if ($disabled)
disabled="disabled"
@endif
@if ($required)
required="required"
@endif
@if ($readonly)
readonly="readonly"
@endif
{{ $attributes->except(['placeholder', 'disabled', 'required', 'readonly', 'v-error', 'v-error-message']) }}
/>
<button type="button" class="absolute inset-y-0 top-8 right-0 flex items-center pr-3 text-gray-400 " x-on:click="showPassword = !showPassword">
<span x-show="!showPassword" class="material-icons-outlined text-gray-500 text-lg">visibility_off</span>
<span x-show="showPassword" class="material-icons-outlined text-gray-500 text-lg">visibility</span>
</button>
</div>

View File

@ -35,6 +35,8 @@
@stack('stylesheet')
@livewireStyles
<script type="text/javascript"><!--
var url = '{{ url("/" . company_id()) }}';
var app_url = '{{ config("app.url") }}';
@ -56,3 +58,4 @@
@stack('head_end')
</head>

View File

@ -10,4 +10,6 @@
@stack('body_scripts')
@livewireScripts
@stack('scripts_end')