19 lines
		
	
	
		
			456 B
		
	
	
	
		
			Svelte
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			456 B
		
	
	
	
		
			Svelte
		
	
	
	
	
	
| <script lang="ts">
 | |
|   import { bufToImageUrl } from "helpers";
 | |
|   import { route as currentRoute, images as imageStore } from "stores";
 | |
|   import Editor from "components/Editor/Editor.svelte";
 | |
| 
 | |
|   const imageId = parseInt($currentRoute.split("/")[1]);
 | |
| 
 | |
|   const imagePromise = imageStore.get(imageId);
 | |
| </script>
 | |
| 
 | |
| {#await imagePromise}
 | |
|   Loading image
 | |
| {:then image}
 | |
|   <Editor {image} />
 | |
| {:catch err}
 | |
|   <p>Error loading image</p>
 | |
|   {JSON.stringify(err)}
 | |
| {/await}
 |