From 471bddb3af76781d7c221702edf16718391b1bdb Mon Sep 17 00:00:00 2001 From: coletteli <73262125+coletteli@users.noreply.github.com> Date: Fri, 21 Apr 2023 23:36:59 -0400 Subject: [PATCH] aboutButton --- src/routes/Homepage.svelte | 16 ++++++++++++++++ src/routes/ModalManager.svelte | 5 +++++ src/routes/components/AboutModal.svelte | 7 +++++++ 3 files changed, 28 insertions(+) create mode 100644 src/routes/components/AboutModal.svelte diff --git a/src/routes/Homepage.svelte b/src/routes/Homepage.svelte index 46ee6b8..dffe50c 100644 --- a/src/routes/Homepage.svelte +++ b/src/routes/Homepage.svelte @@ -78,6 +78,15 @@ } } } + const aboutModal = () => { + SessionStore.set({ + inSession: false, + sessionLength: 0, + modalType: "about", + counter: $SessionStore.counter+1, + sessionActivity: "" + }); + }; logout + {#if $SessionStore.inSession} {:else} diff --git a/src/routes/ModalManager.svelte b/src/routes/ModalManager.svelte index 84a7632..46234bd 100644 --- a/src/routes/ModalManager.svelte +++ b/src/routes/ModalManager.svelte @@ -4,6 +4,7 @@ import FinishedSessionModal from './components/FinishedSessionModal.svelte'; import ActivitiesModal from './components/ActivitiesModal.svelte'; import CustomizationModal from './components/CustomizationModal.svelte'; + import AboutModal from './components/AboutModal.svelte'; import { writable } from 'svelte/store'; import Modal from 'svelte-simple-modal'; @@ -32,6 +33,10 @@ // @ts-ignore modal.set(CustomizationModal); } + if ($SessionStore.modalType == "about") { + // @ts-ignore + modal.set(AboutModal); + } currModal = $SessionStore.modalType; counter = $SessionStore.counter; } diff --git a/src/routes/components/AboutModal.svelte b/src/routes/components/AboutModal.svelte new file mode 100644 index 0000000..e648add --- /dev/null +++ b/src/routes/components/AboutModal.svelte @@ -0,0 +1,7 @@ + + \ No newline at end of file