|
|
<div>
|
|
|
<div class="sm:mx-auto sm:w-full sm:max-w-md">
|
|
|
<a href="{{ route('home') }}">
|
|
|
<x-logo class="w-auto h-16 mx-auto text-green-600" />
|
|
|
</a>
|
|
|
|
|
|
<h2 class="mt-6 text-3xl font-extrabold text-center text-gray-900 leading-9">
|
|
|
{{ __('auth.login') }}
|
|
|
</h2>
|
|
|
<p class="mt-2 text-sm text-center text-gray-600 leading-5 max-w">
|
|
|
Ou
|
|
|
<a href="{{ route('register') }}" class="font-medium text-green-600 hover:text-green-500 lowercase focus:outline-none focus:underline transition ease-in-out duration-150">
|
|
|
{{ __('auth.register') }}
|
|
|
</a>
|
|
|
</p>
|
|
|
</div>
|
|
|
|
|
|
<div class="mt-8 sm:mx-auto sm:w-full sm:max-w-md">
|
|
|
<div class="px-4 py-8 bg-white shadow sm:rounded-lg sm:px-10">
|
|
|
<form wire:submit.prevent="authenticate">
|
|
|
<div>
|
|
|
<label for="email" class="block text-sm font-medium text-gray-700 leading-5">
|
|
|
{{ __('users.attributes.email') }}
|
|
|
</label>
|
|
|
|
|
|
<div class="mt-1 rounded-md shadow-sm">
|
|
|
<input wire:model.lazy="email" id="email" name="email" type="email" required autofocus class="appearance-none block w-full px-3 py-2 border border-gray-300 rounded-md placeholder-gray-400 focus:outline-none focus:shadow-outline-blue focus:border-blue-300 transition duration-150 ease-in-out sm:text-sm sm:leading-5 @error('email') border-red-300 text-red-900 placeholder-red-300 focus:border-red-300 focus:shadow-outline-red @enderror" />
|
|
|
</div>
|
|
|
|
|
|
@error('email')
|
|
|
<p class="mt-2 text-sm text-red-600">{{ $message }}</p>
|
|
|
@enderror
|
|
|
</div>
|
|
|
|
|
|
<div class="mt-6">
|
|
|
<label for="password" class="block text-sm font-medium text-gray-700 leading-5">
|
|
|
{{ __('users.attributes.password') }}
|
|
|
</label>
|
|
|
|
|
|
<div class="mt-1 rounded-md shadow-sm">
|
|
|
<input wire:model.lazy="password" id="password" type="password" required class="appearance-none block w-full px-3 py-2 border border-gray-300 rounded-md placeholder-gray-400 focus:outline-none focus:shadow-outline-blue focus:border-blue-300 transition duration-150 ease-in-out sm:text-sm sm:leading-5 @error('password') border-red-300 text-red-900 placeholder-red-300 focus:border-red-300 focus:shadow-outline-red @enderror" />
|
|
|
</div>
|
|
|
|
|
|
@error('password')
|
|
|
<p class="mt-2 text-sm text-red-600">{{ $message }}</p>
|
|
|
@enderror
|
|
|
</div>
|
|
|
|
|
|
<div class="flex items-center justify-between mt-6">
|
|
|
<div class="flex items-center">
|
|
|
<input wire:model.lazy="remember" id="remember" type="checkbox" class="form-checkbox w-4 h-4 text-green-600 transition duration-150 ease-in-out" />
|
|
|
<label for="remember" class="block ml-2 text-sm text-gray-900 leading-5">
|
|
|
{{ __('auth.remember') }}
|
|
|
</label>
|
|
|
</div>
|
|
|
|
|
|
<div class="text-sm leading-5">
|
|
|
<a href="{{ route('password.request') }}" class="font-medium text-green-600 hover:text-green-500 focus:outline-none focus:underline transition ease-in-out duration-150">
|
|
|
{{ __('auth.forgot-password') }}
|
|
|
</a>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="mt-6">
|
|
|
<span class="block w-full rounded-md shadow-sm">
|
|
|
<button type="submit" class="flex justify-center w-full px-4 py-2 text-sm font-medium text-white bg-green-600 border border-transparent rounded-md hover:bg-green-500 focus:outline-none focus:border-green-700 focus:shadow-outline-green active:bg-green-700 transition duration-150 ease-in-out">
|
|
|
{{ __('auth.sign-in') }}
|
|
|
</button>
|
|
|
</span>
|
|
|
</div>
|
|
|
</form>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|