Commit fc465329 authored by Timothy J. Baek's avatar Timothy J. Baek
Browse files

fix

parent 5f29a9ed
...@@ -131,7 +131,9 @@ ...@@ -131,7 +131,9 @@
<button <button
class="self-center w-fit text-sm px-2 py-2 dark:text-gray-300 dark:hover:text-white hover:bg-black/5 dark:hover:bg-white/5 rounded-xl" class="self-center w-fit text-sm px-2 py-2 dark:text-gray-300 dark:hover:text-white hover:bg-black/5 dark:hover:bg-white/5 rounded-xl"
type="button" type="button"
on:click={async () => { on:click={async (e) => {
e.stopPropagation();
const _tool = await getToolById(localStorage.token, tool.id).catch((error) => { const _tool = await getToolById(localStorage.token, tool.id).catch((error) => {
toast.error(error); toast.error(error);
return null; return null;
......
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
import { onMount } from 'svelte'; import { onMount } from 'svelte';
import { toast } from 'svelte-sonner'; import { toast } from 'svelte-sonner';
let mounted = false;
let clone = false; let clone = false;
let tool = null; let tool = null;
...@@ -30,17 +31,20 @@ ...@@ -30,17 +31,20 @@
}; };
onMount(() => { onMount(() => {
console.log('mounted');
if (sessionStorage.tool) { if (sessionStorage.tool) {
tool = JSON.parse(sessionStorage.tool); tool = JSON.parse(sessionStorage.tool);
sessionStorage.removeItem('tool'); sessionStorage.removeItem('tool');
console.log(tool);
clone = true; clone = true;
} }
mounted = true;
}); });
</script> </script>
<ToolkitEditor {#if mounted}
<ToolkitEditor
id={tool?.id ?? ''} id={tool?.id ?? ''}
name={tool?.name ?? ''} name={tool?.name ?? ''}
meta={tool?.meta ?? { description: '' }} meta={tool?.meta ?? { description: '' }}
...@@ -49,4 +53,5 @@ ...@@ -49,4 +53,5 @@
on:save={(e) => { on:save={(e) => {
saveHandler(e.detail); saveHandler(e.detail);
}} }}
/> />
{/if}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment