|
2508 | 2508 | </${Modal}>`;
|
2509 | 2509 | }
|
2510 | 2510 |
|
2511 |
| -function InstructModal({ isOpen, closeModal, sessionStorage, selectedTemplate, setSelectedTemplate, templateList, setTemplateList, templates, templatesImport, setTemplates, cancel }) { |
| 2511 | +function InstructModal({ isOpen, closeModal, templateStorage, selectedTemplate, setSelectedTemplate, templateList, setTemplateList, templates, templatesImport, setTemplates, cancel }) { |
2512 | 2512 | const [addDeleteTemplate, setAddDeleteTemplate] = useState(false);
|
2513 | 2513 | const [newTemplateName, setNewTemplateName] = useState(undefined);
|
2514 | 2514 |
|
|
2644 | 2644 | if (importDefaults) {
|
2645 | 2645 | if (!window.confirm("This will add all default templates, and overwrite any changes you made to the default templates. This action cannot be undone. Do you wish to continue?"))
|
2646 | 2646 | return;
|
2647 |
| - await sessionStorage.saveTemplates(defaultPresets.instructTemplates,true) |
| 2647 | + await templateStorage.saveTemplates(defaultPresets.instructTemplates,true) |
2648 | 2648 | window.location.reload()
|
2649 | 2649 | // a little dirty, but updateTemplateList isn't cooperating
|
2650 | 2650 | return
|
|
2664 | 2664 | reader.readAsText(file);
|
2665 | 2665 | }
|
2666 | 2666 | fileInput.func = async (text) => {
|
2667 |
| - await sessionStorage.saveTemplates(JSON.parse(text),true) |
| 2667 | + await templateStorage.saveTemplates(JSON.parse(text),true) |
2668 | 2668 | window.location.reload()
|
2669 | 2669 | // a little dirty, but updateTemplateList isn't cooperating
|
2670 | 2670 | };
|
|
3472 | 3472 | return [value, updateState];
|
3473 | 3473 | }
|
3474 | 3474 |
|
3475 |
| -export function App({ sessionStorage, useSessionState, useDBTemplates, isMikupadEndpoint }) { |
| 3475 | +export function App({ sessionStorage, templateStorage, useSessionState, useDBTemplates, isMikupadEndpoint }) { |
3476 | 3476 | const promptArea = useRef();
|
3477 | 3477 | const promptOverlay = useRef();
|
3478 | 3478 | const undoStack = useRef([]);
|
|
4836 | 4836 | templatesImport=${templatesImport}
|
4837 | 4837 | templates=${templates}
|
4838 | 4838 | setTemplates=${setTemplates}
|
4839 |
| - sessionStorage=${sessionStorage} |
| 4839 | + templateStorage=${templateStorage} |
4840 | 4840 | cancel=${cancel}/>
|
4841 | 4841 |
|
4842 | 4842 | ${sessionEndpointError && html`
|
|
4874 | 4874 | createRoot(document.body).render(html`
|
4875 | 4875 | <${App}
|
4876 | 4876 | sessionStorage=${sessionStorage}
|
| 4877 | + templateStorage=${templateStorage} |
4877 | 4878 | useSessionState=${(name, initialState) => useSessionState(sessionStorage, name, initialState)}
|
4878 | 4879 | useDBTemplates=${(initialState => useDBTemplates(templateStorage, initialState))}
|
4879 | 4880 | isMikupadEndpoint=${isMikupadEndpoint}/>`);
|
|
0 commit comments