From 40200e19a07322eed5ec37363b814cabd520f2fd Mon Sep 17 00:00:00 2001 From: lilnasy <69170106+lilnasy@users.noreply.github.com> Date: Wed, 10 Apr 2024 20:21:05 +0000 Subject: [PATCH] slot may be an arbitrary object --- packages/astro/src/core/render/slots.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/astro/src/core/render/slots.ts b/packages/astro/src/core/render/slots.ts index f79f647481b2..f6d469b2a704 100644 --- a/packages/astro/src/core/render/slots.ts +++ b/packages/astro/src/core/render/slots.ts @@ -8,7 +8,7 @@ import type { Logger } from '../logger/core.js'; function getFunctionExpression(slot: any) { if (!slot) return; - const expressions = slot?.expressions.filter((e: unknown) => isRenderInstruction(e) === false); + const expressions = slot?.expressions?.filter((e: unknown) => isRenderInstruction(e) === false); if (expressions?.length !== 1) return return expressions[0] as (...args: any[]) => any; }