Files
Archive/retro/atomcms/resources/themes/atom/views/components/messages/flash-messages.blade.php

56 lines
1.2 KiB
PHP
Raw Normal View History

2025-12-09 06:52:43 +00:00
<script src="//cdn.jsdelivr.net/npm/sweetalert2@11"></script>
<script>
const Toast = Swal.mixin({
toast: true,
position: 'top-end',
showConfirmButton: false,
timer: 4000,
timerProgressBar: true,
didOpen: (toast) => {
toast.addEventListener('mouseenter', Swal.stopTimer)
toast.addEventListener('mouseleave', Swal.resumeTimer)
}
})
</script>
@if (session()->has('message'))
<script>
Toast.fire({
icon: 'error',
title: '{{ session()->get('message') }}'
})
</script>
@endif
@if ($errors->any())
@foreach ($errors->all() as $error)
<script>
Toast.fire({
icon: 'error',
title: '{{ $error }}'
})
</script>
@endforeach
@endif
@if ($errors->login)
@foreach ($errors->login->all() as $error)
<script>
Toast.fire({
icon: 'error',
title: '{{ $error }}'
})
</script>
@endforeach
@endif
@if (session()->has('success'))
<script>
Toast.fire({
icon: 'success',
title: '{{ session()->get('success') }}'
})
</script>
@endif