From 219d289f8753fbb18b3a84d5e6fcd9064a31e6b3 Mon Sep 17 00:00:00 2001 From: Ryan Gossiaux Date: Mon, 16 May 2022 13:17:33 -0700 Subject: [PATCH] Fix resolveButtonType for SSR Fixes #94 --- src/lib/utils/resolve-button-type.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/utils/resolve-button-type.ts b/src/lib/utils/resolve-button-type.ts index a1037ee8..b670e3aa 100644 --- a/src/lib/utils/resolve-button-type.ts +++ b/src/lib/utils/resolve-button-type.ts @@ -7,6 +7,6 @@ export function resolveButtonType( let tag = props.as ?? "button"; if (typeof tag === "string" && tag.toLowerCase() === "button") return "button"; - if (ref instanceof HTMLButtonElement) return "button"; + if (ref && ref instanceof HTMLButtonElement) return "button"; return undefined; }