1
0
Fork 0
mirror of https://github.com/seanmorley15/AdventureLog.git synced 2025-07-20 21:39:37 +02:00

Warning modal

This commit is contained in:
Sean Morley 2024-08-07 13:09:20 -04:00
parent 1858790308
commit a87797f6af
2 changed files with 59 additions and 1 deletions

View file

@ -14,6 +14,7 @@
import Plus from '~icons/mdi/plus';
import { json } from '@sveltejs/kit';
import DeleteWarning from './DeleteWarning.svelte';
const dispatch = createEventDispatcher();
@ -60,8 +61,21 @@
console.log('Error deleting adventure');
}
}
let isWarningModalOpen: boolean = false;
</script>
{#if isWarningModalOpen}
<DeleteWarning
title="Delete Collection"
button_text="Delete"
description="Are you sure you want to delete this collection? This action cannot be undone."
is_warning={true}
on:close={() => (isWarningModalOpen = false)}
on:confirm={deleteCollection}
/>
{/if}
<div
class="card min-w-max lg:w-96 md:w-80 sm:w-60 xs:w-40 bg-primary-content shadow-xl overflow-hidden text-base-content"
>
@ -90,7 +104,7 @@
</div>
<div class="card-actions justify-end">
{#if type != 'link'}
<button on:click={deleteCollection} class="btn btn-secondary"
<button on:click={() => (isWarningModalOpen = true)} class="btn btn-secondary"
><TrashCanOutline class="w-5 h-5 mr-1" /></button
>
{#if !collection.is_archived}