diff --git a/src/lib/components/Modal.svelte b/src/lib/components/Modal.svelte new file mode 100644 index 0000000..36c1171 --- /dev/null +++ b/src/lib/components/Modal.svelte @@ -0,0 +1,32 @@ + + +{#if isOpen} + + +
+
e.stopPropagation()} + class="max-w-full rounded-2xl bg-white p-4" + transition:fade={{ duration: 100 }} + > + {@render children?.()} +
+
+{/if} diff --git a/src/lib/components/buttons/Button.svelte b/src/lib/components/buttons/Button.svelte index 08cc1f8..484a2ab 100644 --- a/src/lib/components/buttons/Button.svelte +++ b/src/lib/components/buttons/Button.svelte @@ -23,7 +23,14 @@ ); - +
- 내보내지 않을래요 + { + isBeforeContinueModalOpen = true; + }} + > + 내보내지 않을래요 +
+ + diff --git a/src/routes/(fullscreen)/key/export/BeforeContinueModal.svelte b/src/routes/(fullscreen)/key/export/BeforeContinueModal.svelte new file mode 100644 index 0000000..984f553 --- /dev/null +++ b/src/routes/(fullscreen)/key/export/BeforeContinueModal.svelte @@ -0,0 +1,31 @@ + + + +
+
+

내보내지 않고 계속할까요?

+

+ 보안상의 이유로 지금 시점 이후로는 암호 키를 파일로 내보낼 수 없어요. +

+
+
+ + +
+
+