Refactor out circular dependency in Transition components

This was causing problems with Jest even though it was otherwise fine.
This commit is contained in:
Ryan Gossiaux
2021-12-26 11:49:04 -08:00
parent 3801d35d0f
commit 39dda7eb76
4 changed files with 130 additions and 120 deletions

View File

@@ -1,13 +1,12 @@
<script lang="ts">
import { hasOpenClosed } from "$lib/internal/open-closed";
import TransitionChild from "./TransitionChild.svelte";
import TransitionRoot, {
hasTransitionContext,
} from "./TransitionRoot.svelte";
import TransitionRoot from "./TransitionRoot.svelte";
import { forwardEventsBuilder } from "$lib/internal/forwardEventsBuilder";
import { get_current_component } from "svelte/internal";
import type { SupportedAs } from "$lib/internal/elements";
import type { HTMLActionArray } from "$lib/hooks/use-actions";
import { hasTransitionContext } from "./common.svelte";
const forwardEvents = forwardEventsBuilder(get_current_component(), [
"beforeEnter",
"beforeLeave",