TIF_NGANJUK_E41220461/resources/views/layouts/auth.blade.php

65 lines
2.7 KiB
PHP

<!DOCTYPE html>
<html lang="id">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Login - SMK Muhammadiyah 1 Berbek</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<link
href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&family=Inter:wght@300;400;500;600;700&display=swap"
rel="stylesheet">
<link rel="shortcut icon" href="{{ asset('images/logo-single.png') }}" type="image/x-icon">
<link rel="stylesheet" href="{{ asset('css/login.css') }}">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/sweetalert2@11/dist/sweetalert2.min.css">
</head>
<body>
@yield('content')
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11/dist/sweetalert2.all.min.js"></script>
<script>
document.addEventListener('DOMContentLoaded', function() {
@if (session('swal_error'))
Swal.fire({
icon: 'error',
title: 'Kesalahan!',
text: '{{ session('swal_error') }}',
confirmButtonColor: '#0d6efd',
});
@endif
@if (session('swal_success'))
Swal.fire({
icon: 'success',
title: 'Berhasil!',
text: '{{ session('swal_success') }}',
confirmButtonColor: '#0d6efd',
});
@endif
const togglePassword = document.getElementById('togglePassword');
const passwordInput = document.getElementById('password');
if (togglePassword && passwordInput) {
togglePassword.addEventListener('click', function() {
const type = passwordInput.getAttribute('type') === 'password' ? 'text' : 'password';
passwordInput.setAttribute('type', type);
const eyeIcon = this.querySelector('i');
if (type === 'password') {
eyeIcon.classList.remove('fa-eye-slash');
eyeIcon.classList.add('fa-eye');
} else {
eyeIcon.classList.remove('fa-eye');
eyeIcon.classList.add('fa-eye-slash');
}
});
}
});
</script>
@stack('scripts')
</body>
</html>