Skip to content

Commit 2378a7e

Browse files
committed
first commit
1 parent 926e4c3 commit 2378a7e

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

components/FileSelector.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<FetchingData v-if="loading" />
33
<FileUploader
44
v-else
5-
v-bind="{ multiple, accept }"
5+
v-bind="{ multiple, accept, files }"
66
@files_uploaded="files_uploaded_event"
77
/>
88
</template>
@@ -20,6 +20,7 @@
2020
const props = defineProps({
2121
multiple: { type: Boolean, required: true },
2222
supported_feature: { type: String, required: false, default: null },
23+
files: { type: Array, required: false, default: [] },
2324
})
2425
2526
const { multiple, supported_feature } = props

components/FileUploader.vue

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,9 @@
3939
const props = defineProps({
4040
multiple: { type: Boolean, required: true },
4141
accept: { type: String, required: true },
42+
files: { type: Array, required: false, default: [] },
4243
})
44+
4345
const { multiple, accept } = toRefs(props)
4446
4547
const label = multiple ? "Please select file(s)" : "Please select a file"
@@ -77,6 +79,11 @@
7779
toggle_loading()
7880
}
7981
82+
if (props.files.length) {
83+
files.value = props.files
84+
upload_files()
85+
}
86+
8087
function clear() {
8188
files.value = []
8289
emit("files_uploaded", files.value)

0 commit comments

Comments
 (0)