diff --git a/src/lib/utils/resolve-button-type.ts b/src/lib/utils/resolve-button-type.ts index a1037ee..b670e3a 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; }