forked from open-webui/open-webui
rf: dom queries in AddDocModal component
This commit is contained in:
parent
fe040ce82b
commit
15e0f9de86
1 changed files with 11 additions and 6 deletions
|
@ -15,7 +15,7 @@
|
||||||
|
|
||||||
export let show = false;
|
export let show = false;
|
||||||
export let selectedDoc;
|
export let selectedDoc;
|
||||||
|
let uploadDocInputElement: HTMLInputElement;
|
||||||
let inputFiles;
|
let inputFiles;
|
||||||
let tags = [];
|
let tags = [];
|
||||||
|
|
||||||
|
@ -69,7 +69,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
inputFiles = null;
|
inputFiles = null;
|
||||||
document.getElementById('upload-doc-input').value = '';
|
uploadDocInputElement.value = '';
|
||||||
} else {
|
} else {
|
||||||
toast.error(`File not found.`);
|
toast.error(`File not found.`);
|
||||||
}
|
}
|
||||||
|
@ -126,14 +126,19 @@
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<div class="mb-3 w-full">
|
<div class="mb-3 w-full">
|
||||||
<input id="upload-doc-input" hidden bind:files={inputFiles} type="file" multiple />
|
<input
|
||||||
|
id="upload-doc-input"
|
||||||
|
bind:this={uploadDocInputElement}
|
||||||
|
hidden
|
||||||
|
bind:files={inputFiles}
|
||||||
|
type="file"
|
||||||
|
multiple
|
||||||
|
/>
|
||||||
|
|
||||||
<button
|
<button
|
||||||
class="w-full text-sm font-medium py-3 bg-gray-850 hover:bg-gray-800 text-center rounded-xl"
|
class="w-full text-sm font-medium py-3 bg-gray-850 hover:bg-gray-800 text-center rounded-xl"
|
||||||
type="button"
|
type="button"
|
||||||
on:click={() => {
|
on:click={uploadDocInputElement.click}
|
||||||
document.getElementById('upload-doc-input')?.click();
|
|
||||||
}}
|
|
||||||
>
|
>
|
||||||
{#if inputFiles}
|
{#if inputFiles}
|
||||||
{inputFiles.length > 0 ? `${inputFiles.length}` : ''} document(s) selected.
|
{inputFiles.length > 0 ? `${inputFiles.length}` : ''} document(s) selected.
|
||||||
|
|
Loading…
Reference in a new issue