pqina / vue-filepond

🔌 A handy FilePond adapter component for Vue
https://pqina.nl/filepond
MIT License
1.92k stars 128 forks source link

Can't get Status enum values from vue component #209

Closed kikky7 closed 3 years ago

kikky7 commented 3 years ago

Describe the bug From documentation: use the FilePond.Status enum to determine the status. It returns undefined.

To Reproduce

import vueFilePond from "vue-filepond";
import FilePondPluginFileValidateType from "filepond-plugin-file-validate-type/dist/filepond-plugin-file-validate-type.esm.js";
import FilePondPluginImagePreview from "filepond-plugin-image-preview/dist/filepond-plugin-image-preview.esm.js";

import "filepond/dist/filepond.min.css";
import "filepond-plugin-image-preview/dist/filepond-plugin-image-preview.min.css";

const FilePond = vueFilePond(
  FilePondPluginFileValidateType,
  FilePondPluginImagePreview
);

console.log(FilePond.Status, FilePond.FileStatus);

Logs Both return undefined.

Expected behavior To return an object with status names and codes.

Information about your project:

rikschennink commented 3 years ago

You've created your own FilePond variable here:

const FilePond = vueFilePond(
  FilePondPluginFileValidateType,
  FilePondPluginImagePreview
);

Use this instead to access the enum object.

import { Status, FileStatus } from 'filepond';