{#if loaded} { deleteHandler(deletePrompt); }} > {$i18n.t('This will delete')} {deletePrompt.command}. {#key createPrompt} { closeCreateModal(); }} /> {/key} { console.log(importFiles); if (!importFiles || importFiles.length === 0) return; const reader = new FileReader(); reader.onload = async (event) => { const savedPrompts = JSON.parse(event.target.result); console.log(savedPrompts); try { for (const prompt of savedPrompts) { await createNewPrompt(localStorage.token, { command: prompt.command, name: prompt.name, content: prompt.content }).catch((error) => { toast.error(typeof error === 'string' ? error : JSON.stringify(error)); return null; }); } page = 1; await getPromptList(); } finally { importFiles = null; promptsImportInputElement.value = ''; } }; reader.readAsText(importFiles[0]); }} />