From 2b46cf78d711095ac4c08211cd5e92f04fb867d2 Mon Sep 17 00:00:00 2001 From: Doug Black Jr Date: Thu, 13 Oct 2022 18:56:12 -0400 Subject: [PATCH 1/2] Fixing emit is not defined error --- src/components/VueCsvSubmit.vue | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/VueCsvSubmit.vue b/src/components/VueCsvSubmit.vue index 3e2fd0e..e6804bf 100644 --- a/src/components/VueCsvSubmit.vue +++ b/src/components/VueCsvSubmit.vue @@ -23,7 +23,7 @@ export default { default: {} } }, - setup(props) { + setup(props, context) { const VueCsvImportData = inject('VueCsvImportData'); const buildMappedCsv = inject('buildMappedCsv'); const labels = VueCsvImportData.language; @@ -32,11 +32,11 @@ export default { buildMappedCsv(); axios.post(props.url, {[VueCsvImportData.inputName]: VueCsvImportData.value}, props.config).then(response => { - emit('send-success', response); + context.emit('send-success', response); }).catch(response => { - emit('send-error', response); + context.emit('send-error', response); }).finally(response => { - emit('send-complete', response); + context.emit('send-complete', response); }); }; From 89911fd1cc121cddf9901fec0256d876482f06df Mon Sep 17 00:00:00 2001 From: Doug Black Jr Date: Thu, 13 Oct 2022 18:56:27 -0400 Subject: [PATCH 2/2] Adding emit events to README --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index 8b7f1bd..0fde75c 100755 --- a/README.md +++ b/README.md @@ -316,6 +316,14 @@ Or use slot for custom markup: | submit | Submit the CSV (POST) | | mappedCsv | The mapped CSV object | +#### Events: + +| Event | Description | +| ------------- | ----------- | +| send-success | Emitted upon success response from submission | +| send-error | Emitted if error response is received from submission | +| send-complete | Emitted after completion of submission promise | + --- ### VueCsvErrors