From 08d8d45ecb7218ca1b10999262266edcd4ea4273 Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Tue, 18 Feb 2025 09:03:10 -0800 Subject: [PATCH] Refactor confirm to avoid passing closures --- src/app/components/ChannelMessageMenu.svelte | 4 +-- .../ChannelMessageMenuMobile.svelte | 4 +-- ...elete.svelte => EventDeleteConfirm.svelte} | 0 src/app/components/EventMenu.svelte | 4 +-- src/app/components/SpaceCheck.svelte | 16 ++-------- src/app/components/SpaceInviteAccept.svelte | 24 +++----------- src/app/components/SpaceJoinConfirm.svelte | 32 +++++++++++++++++++ src/app/components/SpaceVisitConfirm.svelte | 24 ++++++++++++++ 8 files changed, 69 insertions(+), 39 deletions(-) rename src/app/components/{ConfirmDelete.svelte => EventDeleteConfirm.svelte} (100%) create mode 100644 src/app/components/SpaceJoinConfirm.svelte create mode 100644 src/app/components/SpaceVisitConfirm.svelte diff --git a/src/app/components/ChannelMessageMenu.svelte b/src/app/components/ChannelMessageMenu.svelte index d224c9ef..fe248e20 100644 --- a/src/app/components/ChannelMessageMenu.svelte +++ b/src/app/components/ChannelMessageMenu.svelte @@ -4,7 +4,7 @@ import Icon from "@lib/components/Icon.svelte" import EventInfo from "@app/components/EventInfo.svelte" import EventReport from "@app/components/EventReport.svelte" - import ConfirmDelete from "@app/components/ConfirmDelete.svelte" + import EventDeleteConfirm from "@app/components/EventDeleteConfirm.svelte" import {pushModal} from "@app/modal" const {url, event, onClick} = $props() @@ -21,7 +21,7 @@ const showDelete = () => { onClick() - pushModal(ConfirmDelete, {url, event}) + pushModal(EventDeleteConfirm, {url, event}) } diff --git a/src/app/components/ChannelMessageMenuMobile.svelte b/src/app/components/ChannelMessageMenuMobile.svelte index d952cd7d..8a362725 100644 --- a/src/app/components/ChannelMessageMenuMobile.svelte +++ b/src/app/components/ChannelMessageMenuMobile.svelte @@ -6,7 +6,7 @@ import Icon from "@lib/components/Icon.svelte" import EmojiPicker from "@lib/components/EmojiPicker.svelte" import EventInfo from "@app/components/EventInfo.svelte" - import ConfirmDelete from "@app/components/ConfirmDelete.svelte" + import EventDeleteConfirm from "@app/components/EventDeleteConfirm.svelte" import {publishReaction} from "@app/commands" import {pushModal} from "@app/modal" @@ -26,7 +26,7 @@ const showInfo = () => pushModal(EventInfo, {event}, {replaceState: true}) - const showDelete = () => pushModal(ConfirmDelete, {url, event}) + const showDelete = () => pushModal(EventDeleteConfirm, {url, event})
diff --git a/src/app/components/ConfirmDelete.svelte b/src/app/components/EventDeleteConfirm.svelte similarity index 100% rename from src/app/components/ConfirmDelete.svelte rename to src/app/components/EventDeleteConfirm.svelte diff --git a/src/app/components/EventMenu.svelte b/src/app/components/EventMenu.svelte index b9c9f7de..1bef798c 100644 --- a/src/app/components/EventMenu.svelte +++ b/src/app/components/EventMenu.svelte @@ -7,7 +7,7 @@ import EventInfo from "@app/components/EventInfo.svelte" import EventReport from "@app/components/EventReport.svelte" import EventShare from "@app/components/EventShare.svelte" - import ConfirmDelete from "@app/components/ConfirmDelete.svelte" + import EventDeleteConfirm from "@app/components/EventDeleteConfirm.svelte" import {pushModal} from "@app/modal" const { @@ -41,7 +41,7 @@ const showDelete = () => { onClick() - pushModal(ConfirmDelete, {url, event}) + pushModal(EventDeleteConfirm, {url, event}) } diff --git a/src/app/components/SpaceCheck.svelte b/src/app/components/SpaceCheck.svelte index 06ff7750..66330c6d 100644 --- a/src/app/components/SpaceCheck.svelte +++ b/src/app/components/SpaceCheck.svelte @@ -1,36 +1,26 @@ + + + + diff --git a/src/app/components/SpaceVisitConfirm.svelte b/src/app/components/SpaceVisitConfirm.svelte new file mode 100644 index 00000000..5b687614 --- /dev/null +++ b/src/app/components/SpaceVisitConfirm.svelte @@ -0,0 +1,24 @@ + + + + +