summaryrefslogtreecommitdiff
path: root/packages/integrations/preact/src/server.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/integrations/preact/src/server.ts')
-rw-r--r--packages/integrations/preact/src/server.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/integrations/preact/src/server.ts b/packages/integrations/preact/src/server.ts
index 6a2ceb612..b9d063b62 100644
--- a/packages/integrations/preact/src/server.ts
+++ b/packages/integrations/preact/src/server.ts
@@ -29,8 +29,8 @@ function check(this: RendererContext, Component: any, props: Record<string, any>
// There are edge cases (SolidJS) where Preact *might* render a string,
// but components would be <undefined></undefined>
-
- return !/\<undefined\>/.test(html);
+ // It also might render an empty sting.
+ return html == '' ? false : !/\<undefined\>/.test(html);
} catch (err) {
return false;
}