diff options
Diffstat (limited to 'packages/astro/src/runtime/server/transition.ts')
-rw-r--r-- | packages/astro/src/runtime/server/transition.ts | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/packages/astro/src/runtime/server/transition.ts b/packages/astro/src/runtime/server/transition.ts index ec33e1eae..755e64417 100644 --- a/packages/astro/src/runtime/server/transition.ts +++ b/packages/astro/src/runtime/server/transition.ts @@ -91,6 +91,9 @@ export function renderTransition( animationName: TransitionAnimationValue | undefined, transitionName: string ) { + if (typeof (transitionName ?? '') !== 'string') { + throw new Error(`Invalid transition name {${transitionName}}`); + } // Default to `fade` (similar to `initial`, but snappier) if (!animationName) animationName = 'fade'; const scope = createTransitionScope(result, hash); |