Messages.svelte 402 B

1234567891011121314151617181920
  1. <script lang="ts">
  2. import { onMount, getContext } from 'svelte';
  3. import Message from './Message.svelte';
  4. const i18n = getContext('i18n');
  5. export let messages = [];
  6. </script>
  7. <div class="py-3 space-y-3">
  8. {#each messages as message, idx}
  9. <Message
  10. {message}
  11. {idx}
  12. onDelete={() => {
  13. messages = messages.filter((message, messageIdx) => messageIdx !== idx);
  14. }}
  15. />
  16. {/each}
  17. </div>