From 39dda7eb76e8e97345b579eb30813fb4bf1e115e Mon Sep 17 00:00:00 2001 From: Ryan Gossiaux Date: Sun, 26 Dec 2021 11:49:04 -0800 Subject: [PATCH] Refactor out circular dependency in Transition components This was causing problems with Jest even though it was otherwise fine. --- .../transitions/TransitionChild.svelte | 2 +- .../transitions/TransitionChildWrapper.svelte | 5 +- .../transitions/TransitionRoot.svelte | 128 ++---------------- src/lib/components/transitions/common.svelte | 115 ++++++++++++++++ 4 files changed, 130 insertions(+), 120 deletions(-) create mode 100644 src/lib/components/transitions/common.svelte diff --git a/src/lib/components/transitions/TransitionChild.svelte b/src/lib/components/transitions/TransitionChild.svelte index 1c54ff3..20aac83 100644 --- a/src/lib/components/transitions/TransitionChild.svelte +++ b/src/lib/components/transitions/TransitionChild.svelte @@ -12,7 +12,7 @@ useNesting, useParentNesting, useTransitionContext, - } from "./TransitionRoot.svelte"; + } from "$lib/components/transitions/common.svelte"; import { useId } from "$lib/hooks/use-id"; import { forwardEventsBuilder } from "$lib/internal/forwardEventsBuilder"; import { get_current_component } from "svelte/internal"; diff --git a/src/lib/components/transitions/TransitionChildWrapper.svelte b/src/lib/components/transitions/TransitionChildWrapper.svelte index 2362140..b45f2e6 100644 --- a/src/lib/components/transitions/TransitionChildWrapper.svelte +++ b/src/lib/components/transitions/TransitionChildWrapper.svelte @@ -1,13 +1,12 @@ -