2024-05-15 12:28:03 +02:00
|
|
|
import './bootstrap';
|
2024-05-23 16:51:55 +02:00
|
|
|
import * as FilePond from 'filepond';
|
|
|
|
|
import FilePondPluginImageExifOrientation from 'filepond-plugin-image-exif-orientation';
|
|
|
|
|
import FilePondPluginImagePreview from 'filepond-plugin-image-preview';
|
|
|
|
|
import FilePondPluginFileValidateSize from 'filepond-plugin-file-validate-size';
|
|
|
|
|
import FilePondPluginFileValidateType from 'filepond-plugin-file-validate-type';
|
|
|
|
|
import FilePondPluginImageTransform from 'filepond-plugin-image-transform';
|
|
|
|
|
|
|
|
|
|
FilePond.registerPlugin(FilePondPluginImageExifOrientation);
|
|
|
|
|
FilePond.registerPlugin(FilePondPluginImagePreview);
|
|
|
|
|
FilePond.registerPlugin(FilePondPluginFileValidateSize);
|
|
|
|
|
FilePond.registerPlugin(FilePondPluginFileValidateType);
|
|
|
|
|
FilePond.registerPlugin(FilePondPluginImageTransform);
|
|
|
|
|
|
|
|
|
|
window.FilePond = FilePond;
|
|
|
|
|
|
|
|
|
|
document.addEventListener('alpine:init', () => {
|
|
|
|
|
Alpine.store('uploader', {
|
|
|
|
|
states: {},
|
|
|
|
|
setState(state, value) {
|
|
|
|
|
console.log(state, value);
|
|
|
|
|
this.states[state] = value;
|
|
|
|
|
},
|
|
|
|
|
})
|
|
|
|
|
});
|