-const draggable = require('vuedraggable');
-const dropzone = require('./components/dropzone');
+import draggable from "vuedraggable";
+import dropzone from "./components/dropzone";
function mounted() {
this.pageId = this.$el.getAttribute('page-id');
},
deleteFile(file) {
- if (!file.deleting) return file.deleting = true;
+ if (!file.deleting) {
+ return this.$set(file, 'deleting', true);
+ }
this.$http.delete(window.baseUrl(`/attachments/${file.id}`)).then(resp => {
this.$events.emit('success', resp.data.message);
};
-module.exports = {
+export default {
data, methods, mounted, components,
};
\ No newline at end of file