2023-05-23 17:44:28 +03:00

68 lines
1.6 KiB
JavaScript
Vendored

/**
* First we will load all of this project's JavaScript dependencies which
* includes Vue and other libraries. It is a great starting point when
* building robust, powerful web applications using Vue and Laravel.
*/
require('./../../bootstrap');
import Vue from 'vue';
import Form from './../../plugins/form';
import Swiper, { Navigation, Pagination, Autoplay } from 'swiper';
const login = new Vue({
el: '#app',
data: function () {
return {
form: new Form('auth'),
}
},
mounted() {
Swiper.use([Navigation, Pagination, Autoplay]);
new Swiper(".swiper-container", {
loop: true,
speed: 1000,
allowTouchMove: true,
autoplay: {
delay: 3000,
},
pagination: {
el: ".swiper-pagination",
clickable: true,
},
});
this.checkNotify();
},
methods: {
onSubmit() {
this.form.submit();
},
// Check Default set notify > store / update action
checkNotify: function () {
if (! flash_notification) {
return false;
}
flash_notification.forEach(notify => {
let type = notify.level;
this.$notify({
verticalAlign: 'bottom',
horizontalAlign: 'left',
message: notify.message,
timeout: 5000,
icon: '',
type
});
});
},
}
});