Image.svelte 386 B

123456789101112131415161718
  1. <script lang="ts">
  2. import ImagePreview from './ImagePreview.svelte';
  3. export let src = '';
  4. export let alt = '';
  5. let showImagePreview = false;
  6. </script>
  7. <ImagePreview bind:show={showImagePreview} {src} {alt} />
  8. <button
  9. on:click={() => {
  10. console.log('image preview');
  11. showImagePreview = true;
  12. }}
  13. >
  14. <img {src} {alt} class=" max-h-96 rounded-lg" draggable="false" />
  15. </button>